[Sumover-dev] [svn commit] r4225 - rat/trunk
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Fri Jul 25 08:08:06 BST 2008
Author: douglask
Date: Fri Jul 25 08:07:51 2008
New Revision: 4225
Modified:
rat/trunk/process.c
Log:
Fixed issue with corrupted token command-line argument on some 32 bit linuxes.
Modified: rat/trunk/process.c
==============================================================================
--- rat/trunk/process.c (original)
+++ rat/trunk/process.c Fri Jul 25 08:07:51 2008
@@ -94,9 +94,9 @@
debug_msg("Running as root? PATH unmodified\n");
}
/* Fork off the sub-process... */
+ *pid = fork();
char **args = xmalloc((2 * num_tokens) + argc + 4);
int numargs=0;
- *pid = fork();
if (*pid == -1) {
perror("Cannot fork");
abort();
@@ -106,7 +106,7 @@
args[numargs++] = ctrl_addr;
for(i=0;i<num_tokens;i++) {
args[numargs++] = "-token";
- args[numargs++] = token[i];
+ args[numargs++] = xstrdup(token[i]);
}
for(i=0;i<argc;i++) {
args[numargs++] = argv[i];
More information about the Sumover-dev
mailing list