app/fib: fix parsing of invalid line
Check returned value after strtok()
CID 355674 (#1 of 1): Dereference null return value (NULL_RETURNS)
4. dereference: Dereferencing a pointer that might be NULL s when
calling inet_pton
Fixes: 103809d032
("app/test-fib: add test application for FIB")
Cc: stable@dpdk.org
Signed-off-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
This commit is contained in:
parent
1d049dc762
commit
5876077aba
|
@ -543,6 +543,8 @@ parse_lookup(FILE *f, int af)
|
|||
|
||||
while (fgets(line, sizeof(line), f) != NULL) {
|
||||
s = strtok(line, " \t\n");
|
||||
if (s == NULL)
|
||||
return -EINVAL;
|
||||
ret = inet_pton(af, s, &tbl[i]);
|
||||
if (ret != 1)
|
||||
return -EINVAL;
|
||||
|
|
Loading…
Reference in a new issue