rc-scripts/trunk/src/process.c
arekm
cvs at pld-linux.org
Tue Nov 1 19:34:11 CET 2005
Author: arekm
Date: Tue Nov 1 19:34:08 2005
New Revision: 6511
Modified:
rc-scripts/trunk/src/process.c
Log:
Updated from FC.
Modified: rc-scripts/trunk/src/process.c
==============================================================================
--- rc-scripts/trunk/src/process.c (original)
+++ rc-scripts/trunk/src/process.c Tue Nov 1 19:34:08 2005
@@ -188,7 +188,8 @@
int bytesread = 0;
do {
- char *buf=calloc(8192,sizeof(char));
+ char *b, *buf=calloc(8193,sizeof(char));
+ b = buf;
bytesread = read(pfds[y].fd,buf,8192);
if (bytesread==-1) {
perror("read");
@@ -251,11 +252,15 @@
}
cmdargs[cmdargc+1]=NULL;
processArgs(cmdargc+1,cmdargs,1);
+ free(cmdargs[0]);
+ free(tmpargs);
+ free(cmdargs);
}
}
+ if (tmpstr) free(tmpstr);
}
}
- free(buf);
+ free(b);
} while ( bytesread==8192 );
}
y++;
More information about the pld-cvs-commit
mailing list