uninitialized nvalvec
This commit is contained in:
parent
1fe7d916f4
commit
1665f1f414
1 changed files with 5 additions and 4 deletions
|
|
@ -2612,7 +2612,7 @@ api_path2xml_vec(char **vec,
|
||||||
cg_var *cvi;
|
cg_var *cvi;
|
||||||
char *keyname;
|
char *keyname;
|
||||||
char **valvec = NULL;
|
char **valvec = NULL;
|
||||||
int nvalvec;
|
int nvalvec = 0;
|
||||||
int vi;
|
int vi;
|
||||||
cxobj *x = NULL;
|
cxobj *x = NULL;
|
||||||
yang_stmt *y = NULL;
|
yang_stmt *y = NULL;
|
||||||
|
|
@ -2715,10 +2715,11 @@ api_path2xml_vec(char **vec,
|
||||||
if ((xb = xml_new("body", xn, NULL)) == NULL)
|
if ((xb = xml_new("body", xn, NULL)) == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
xml_type_set(xb, CX_BODY);
|
xml_type_set(xb, CX_BODY);
|
||||||
if (vi < nvalvec)
|
if (vi++ < nvalvec){
|
||||||
if (xml_value_set(xb, valvec[vi++]) < 0)
|
if (xml_value_set(xb, valvec[vi-1]) < 0)
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default: /* eg Y_CONTAINER, Y_LEAF */
|
default: /* eg Y_CONTAINER, Y_LEAF */
|
||||||
if ((x = xml_find_type(x0, NULL, name, CX_ELMNT)) == NULL){ /* eg key of list */
|
if ((x = xml_find_type(x0, NULL, name, CX_ELMNT)) == NULL){ /* eg key of list */
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue