From: mdw Date: Fri, 18 Jun 1999 21:59:46 +0000 (+0000) Subject: Fix stupid bug which only read one word from environment variables. X-Git-Tag: 1.2.4~2 X-Git-Url: https://git.distorted.org.uk/~mdw/cfd/commitdiff_plain/fcda41cd22d2b3d1a8dc5dcab325644932a87a68 Fix stupid bug which only read one word from environment variables. --- diff --git a/mdwopt.c b/mdwopt.c index 937d699..1717d2d 100644 --- a/mdwopt.c +++ b/mdwopt.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: mdwopt.c,v 1.6 1999/05/20 23:00:42 mdw Exp $ + * $Id: mdwopt.c,v 1.7 1999/06/18 21:59:46 mdw Exp $ * * Options parsing, similar to GNU @getopt_long@ * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: mdwopt.c,v $ + * Revision 1.7 1999/06/18 21:59:46 mdw + * Fix stupid bug which only read one word from environment variables. + * * Revision 1.6 1999/05/20 23:00:42 mdw * Little formatting things. * @@ -133,9 +136,9 @@ static char *nextWord(int argc, char *const *argv, mdwopt_data *data) q = p; while (*p && !isspace((unsigned char)*p)) p++; - data->env = p; if (*p) *p++ = 0; + data->env = p; if (p != q) return (q); data->env = 0;