diff options
author | ppatience0 <ppatience0@gmail.com> | 2013-05-06 20:24:19 -0400 |
---|---|---|
committer | ppatience0 <ppatience0@gmail.com> | 2013-05-06 20:24:19 -0400 |
commit | 517c0feacaede7dcba7dea95aef49d78c94e8c7c (patch) | |
tree | ba5aa099b354a27faaca35964318261487b952ad /sys/src/ape/lib/ap/plan9 | |
parent | a1bc7c76ba7392960086e53132bbc5f358bd6b03 (diff) |
ape: fix uninitialized variable bug in getfields()
Diffstat (limited to 'sys/src/ape/lib/ap/plan9')
-rw-r--r-- | sys/src/ape/lib/ap/plan9/9iounit.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/ape/lib/ap/plan9/9iounit.c b/sys/src/ape/lib/ap/plan9/9iounit.c index 7117a9fe0..cf6a497e3 100644 --- a/sys/src/ape/lib/ap/plan9/9iounit.c +++ b/sys/src/ape/lib/ap/plan9/9iounit.c @@ -14,7 +14,7 @@ static int 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 @@ getfields(char *str, char **args, int max, int mflag) if(!mflag) narg++; intok = 0; - for(;;) { - r = *str++; + for(;; str++) { + r = *str; if(r == 0) break; if(r == ' ' || r == '\t'){ @@ -33,7 +33,7 @@ getfields(char *str, char **args, int max, int mflag) break; *str = 0; intok = 0; - args[narg] = str + nr; + args[narg] = str + 1; if(!mflag) narg++; } else { |