ref: be758dd68efc1b00d7f56403a56924394f11d725
parent: f3a54ddb2462444ce6297e381ff72cc19640e757
author: ppatience0 <ppatience0@gmail.com>
date: Mon May 6 16:24:19 EDT 2013
ape: fix uninitialized variable bug in getfields()
--- a/sys/src/ape/lib/ap/plan9/9iounit.c
+++ b/sys/src/ape/lib/ap/plan9/9iounit.c
@@ -14,7 +14,7 @@
getfields(char *str, char **args, int max, int mflag)
{char r;
- int nr, intok, narg;
+ int intok, narg;
if(max <= 0)
return 0;
@@ -24,8 +24,8 @@
if(!mflag)
narg++;
intok = 0;
- for(;;) {- r = *str++;
+ for(;; str++) {+ r = *str;
if(r == 0)
break;
if(r == ' ' || r == '\t'){@@ -33,7 +33,7 @@
break;
*str = 0;
intok = 0;
- args[narg] = str + nr;
+ args[narg] = str + 1;
if(!mflag)
narg++;
} else {--
⑨