aboutsummaryrefslogtreecommitdiffstats
path: root/hicn-plugin/src/test/vpp.c
diff options
context:
space:
mode:
Diffstat (limited to 'hicn-plugin/src/test/vpp.c')
-rw-r--r--hicn-plugin/src/test/vpp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/hicn-plugin/src/test/vpp.c b/hicn-plugin/src/test/vpp.c
index 761e55759..e1f38e23d 100644
--- a/hicn-plugin/src/test/vpp.c
+++ b/hicn-plugin/src/test/vpp.c
@@ -199,6 +199,7 @@ vpp_init_internal (int argc, char *argv[])
if (arg == NULL)
{
free (argv_);
+ fclose (fp);
return 1;
}
argv_[argc_ - 1] = arg;
@@ -244,7 +245,7 @@ vpp_init_internal (int argc, char *argv[])
{
sizep = (u8 *) argv[i + 1];
size = 0;
- while (*sizep >= '0' && *sizep <= '9')
+ while (sizep && *sizep >= '0' && *sizep <= '9')
{
size *= 10;
size += *sizep++ - '0';