ape: fix uninitialized variable bug in getfields()
This commit is contained in:
parent
a1bc7c76ba
commit
517c0feaca
1 changed files with 4 additions and 4 deletions
|
@ -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 {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue