CVS patchset: 3256
CVS date: 1999/09/04 19:37:00
argc++, buf++;
}
- dst = malloc(argc * sizeof(*argv) + (buf - bufStart));
+ dst = malloc((argc + 1) * sizeof(*argv) + (buf - bufStart));
argv2 = (void *) dst;
- dst += argc * sizeof(*argv);
+ dst += (argc + 1) * sizeof(*argv);
memcpy(argv2, argv, argc * sizeof(*argv));
+ argv2[argc] = NULL;
memcpy(dst, bufStart, buf - bufStart);
for (i = 0; i < argc; i++) {