vlib: fix vlib_buffer_main_init_numa_node memory leak.

Type: fix

Signed-off-by: Guanghua Zhang <ghzhang@fiberhome.com>
Change-Id: I8252ed2555f5af6db2f12dc7c30e41cc1ec7dde0
This commit is contained in:
Guanghua Zhang
2019-08-18 08:35:04 +08:00
committed by Damjan Marion
parent 416e32cf92
commit 785daf4f84

View File

@ -693,7 +693,7 @@ retry:
}
if (error)
return error;
goto done;
vec_reset_length (name);
name = format (name, "default-numa-%d%c", numa_node, 0);
@ -703,9 +703,14 @@ retry:
physmem_map_index);
if (*index == (u8) ~ 0)
return clib_error_return (0, "maximum number of buffer pools reached");
{
error = clib_error_return (0, "maximum number of buffer pools reached");
goto done;
}
return 0;
done:
vec_free (name);
return error;
}
void