--- popt.c.orig 2006-09-16 08:56:46.000000000 -0700 +++ popt.c 2006-09-16 08:57:13.000000000 -0700 @@ -758,7 +758,10 @@ return 0; } if (con->leftovers != NULL) /* XXX can't happen */ + { +printf("Can't happen eh??? con->leftovers = %p *con->leftovers = %s\n",con->leftovers, *con->leftovers); con->leftovers[con->numLeftovers++] = origOptString; + } continue; }