kvargs: fix processing a null list
authorThomas Monjalon <thomas@monjalon.net>
Tue, 23 Oct 2018 16:01:40 +0000 (18:01 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 24 Oct 2018 13:06:46 +0000 (15:06 +0200)
commit25495407cbda028f7f6d5cce38f78e609cf970e1
treed00ce5c63680bd177c97965921ef3880f2ccdf3d
parent198b66b9461c01558d4fb474d1485d1312bf2650
kvargs: fix processing a null list

In the doxygen description of rte_kvargs_process(), it is said:
If *kvlist* is NULL function does nothing.
It has been added by mistake here instead of rte_kvargs_free().
Anyway, null list should be correctly handled in both functions.

Comments are fixed in both functions and NULL handling is added
to rte_kvargs_process().

Fixes: c34af7424e09 ("kvargs: fix freeing behaviour for null")
Cc: stable@dpdk.org
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_kvargs/rte_kvargs.c
lib/librte_kvargs/rte_kvargs.h