aboutsummaryrefslogtreecommitdiff
path: root/nxcomp/src/Pipe.cpp
diff options
context:
space:
mode:
authorMihai Moldovan <ionic@ionic.de>2017-12-09 13:16:37 +0100
committerMihai Moldovan <ionic@ionic.de>2017-12-09 13:16:37 +0100
commit804ff44523ab726fdb59b80193652465df0482ee (patch)
tree638d62dce7a3e1f4245cb53212e3e422f310be99 /nxcomp/src/Pipe.cpp
parent6d7536bd4f5cad9a779c186bd2649b34ec71b367 (diff)
parent4dbee3a3f13657577f283bca22b281d7273c19e5 (diff)
downloadnx-libs-804ff44523ab726fdb59b80193652465df0482ee.tar.gz
nx-libs-804ff44523ab726fdb59b80193652465df0482ee.tar.bz2
nx-libs-804ff44523ab726fdb59b80193652465df0482ee.zip
Merge branch 'uli42-pr/fix_memleaks' into 3.6.x
Attributes GH PR #575: https://github.com/ArcticaProject/nx-libs/pull/575 Fixes: ArcticaProject/nx-libs#569 Fixes: ArcticaProject/nx-libs#573
Diffstat (limited to 'nxcomp/src/Pipe.cpp')
-rw-r--r--nxcomp/src/Pipe.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/nxcomp/src/Pipe.cpp b/nxcomp/src/Pipe.cpp
index 4fa149412..228c556ae 100644
--- a/nxcomp/src/Pipe.cpp
+++ b/nxcomp/src/Pipe.cpp
@@ -203,7 +203,7 @@ FILE *Popen(char * const parameters[], const char *type)
if (pipe(pdes) < 0)
{
- free(cur);
+ SAFE_FREE(cur);
return NULL;
}
@@ -237,7 +237,7 @@ FILE *Popen(char * const parameters[], const char *type)
close(pdes[0]);
close(pdes[1]);
- free(cur);
+ SAFE_FREE(cur);
return NULL;
}
@@ -420,7 +420,7 @@ int Pclose(FILE *iop)
last -> next = cur -> next;
}
- free(cur);
+ SAFE_FREE(cur);
//
// Child has finished and we called the