summaryrefslogtreecommitdiff
path: root/sal/workben/t_osl_joinProcess.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sal/workben/t_osl_joinProcess.cxx')
-rw-r--r--sal/workben/t_osl_joinProcess.cxx16
1 files changed, 12 insertions, 4 deletions
diff --git a/sal/workben/t_osl_joinProcess.cxx b/sal/workben/t_osl_joinProcess.cxx
index 8f3497d5b5ec..d043c5e343b3 100644
--- a/sal/workben/t_osl_joinProcess.cxx
+++ b/sal/workben/t_osl_joinProcess.cxx
@@ -46,16 +46,18 @@ public:
void test_osl_joinProcessWithTimeout_timeout_failure()
{
oslProcess process;
+ oslSecurity security = osl_getCurrentSecurity();
oslProcessError osl_error = osl_executeProcess(
IMAGE_NAME.pData,
NULL,
0,
osl_Process_NORMAL,
- osl_getCurrentSecurity(),
+ security,
CWD.pData,
NULL,
0,
&process);
+ osl_freeSecurityHandle(security);
CPPUNIT_ASSERT_MESSAGE
(
@@ -96,16 +98,18 @@ public:
void test_osl_joinProcessWithTimeout_without_timeout_failure()
{
oslProcess process;
+ oslSecurity security = osl_getCurrentSecurity();
oslProcessError osl_error = osl_executeProcess(
IMAGE_NAME.pData,
NULL,
0,
osl_Process_NORMAL,
- osl_getCurrentSecurity(),
+ security,
CWD.pData,
NULL,
0,
&process);
+ osl_freeSecurityHandle(security);
CPPUNIT_ASSERT_MESSAGE
(
@@ -136,16 +140,18 @@ public:
void test_osl_joinProcessWithTimeout_infinite()
{
oslProcess process;
+ oslSecurity security = osl_getCurrentSecurity();
oslProcessError osl_error = osl_executeProcess(
IMAGE_NAME.pData,
NULL,
0,
osl_Process_NORMAL,
- osl_getCurrentSecurity(),
+ security,
CWD.pData,
NULL,
0,
&process);
+ osl_freeSecurityHandle(security);
CPPUNIT_ASSERT_MESSAGE
(
@@ -172,16 +178,18 @@ public:
void test_osl_joinProcess()
{
oslProcess process;
+ oslSecurity security = osl_getCurrentSecurity();
oslProcessError osl_error = osl_executeProcess(
IMAGE_NAME.pData,
NULL,
0,
osl_Process_NORMAL,
- osl_getCurrentSecurity(),
+ security,
CWD.pData,
NULL,
0,
&process);
+ osl_freeSecurityHandle(security);
CPPUNIT_ASSERT_MESSAGE
(