CVS patchset: 1388
CVS date: 1997/01/30 20:04:11
con->os->currAlias = NULL;
con->os->next = 1; /* skip argv[0] */
- con->leftovers = malloc(sizeof(char *) * argc);
+ con->leftovers = malloc(sizeof(char *) * (argc + 1));
con->numLeftovers = 0;
con->nextLeftover = 0;
con->restLeftover = 0;
char ** poptGetArgs(poptContext con) {
if (con->numLeftovers == con->nextLeftover) return NULL;
+
+ /* some apps like [like RPM ;-) ] need this NULL terminated */
+ con->leftovers[con->numLeftovers] = NULL;
+
return (con->leftovers + con->nextLeftover);
}