mem leaks in netconf hello

This commit is contained in:
Olof hagsand 2021-03-13 17:50:43 +01:00
parent 9087694b58
commit 1f5e71512a
2 changed files with 6 additions and 2 deletions

View file

@ -130,9 +130,9 @@ netconf_hello_msg(clicon_handle h,
int retval = -1; int retval = -1;
cvec *nsc = NULL; // namespace context cvec *nsc = NULL; // namespace context
cxobj **vec = NULL; cxobj **vec = NULL;
size_t veclen;
cxobj *x; cxobj *x;
cxobj *xcap; cxobj *xcap;
size_t veclen;
int foundbase; int foundbase;
char *body; char *body;
@ -169,6 +169,8 @@ netconf_hello_msg(clicon_handle h,
} }
retval = 0; retval = 0;
done: done:
if (vec)
free(vec);
return retval; return retval;
} }

View file

@ -264,7 +264,9 @@ fi
new "12. Get restconf (running) after restart" new "12. Get restconf (running) after restart"
pid=$(testrpc status 1) pid=$(testrpc status 1)
if [ $? -ne 0 ]; then echo "$pid"; exit -1; fi if [ valgrindtest -ne 2 ]; then # XXX does not work w backend valgrind test
if [ $? -ne 0 ]; then echo "$pid"; exit -1; fi
fi
if [ $BE -ne 0 ]; then if [ $BE -ne 0 ]; then
new "Kill backend" new "Kill backend"