ape: fix uninitialized variable bug in getfields()

This commit is contained in:
ppatience0 2013-05-06 20:24:19 -04:00
parent a1bc7c76ba
commit 517c0feaca

View file

@ -14,7 +14,7 @@ static int
getfields(char *str, char **args, int max, int mflag) getfields(char *str, char **args, int max, int mflag)
{ {
char r; char r;
int nr, intok, narg; int intok, narg;
if(max <= 0) if(max <= 0)
return 0; return 0;
@ -24,8 +24,8 @@ getfields(char *str, char **args, int max, int mflag)
if(!mflag) if(!mflag)
narg++; narg++;
intok = 0; intok = 0;
for(;;) { for(;; str++) {
r = *str++; r = *str;
if(r == 0) if(r == 0)
break; break;
if(r == ' ' || r == '\t'){ if(r == ' ' || r == '\t'){
@ -33,7 +33,7 @@ getfields(char *str, char **args, int max, int mflag)
break; break;
*str = 0; *str = 0;
intok = 0; intok = 0;
args[narg] = str + nr; args[narg] = str + 1;
if(!mflag) if(!mflag)
narg++; narg++;
} else { } else {