Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
VPP-189: fix coverity issue in api_format.c
[vpp.git]
/
vpp-api-test
/
vat
/
api_format.c
diff --git
a/vpp-api-test/vat/api_format.c
b/vpp-api-test/vat/api_format.c
index
1fbe924
..
7b5b434
100644
(file)
--- a/
vpp-api-test/vat/api_format.c
+++ b/
vpp-api-test/vat/api_format.c
@@
-12963,6
+12963,12
@@
api_lisp_locator_dump (vat_main_t * vam)
return -99;
}
return -99;
}
+ if (vec_len (ls_name) > 63)
+ {
+ errmsg ("error: locator set name too long!");
+ return -99;
+ }
+
if (!vam->json_output)
{
fformat (vam->ofp, "%=16s%=16s%=16s\n", "locator", "priority",
if (!vam->json_output)
{
fformat (vam->ofp, "%=16s%=16s%=16s\n", "locator", "priority",
@@
-12977,7
+12983,7
@@
api_lisp_locator_dump (vat_main_t * vam)
else
{
vec_add1 (ls_name, 0);
else
{
vec_add1 (ls_name, 0);
- str
cpy ((char *) mp->ls_name, (char *) ls_name
);
+ str
ncpy ((char *) mp->ls_name, (char *) ls_name, sizeof (mp->ls_name)
);
}
/* send it... */
}
/* send it... */