lldp: fix memchr() argument order
The validation of embedded NUL character was skipped due to the wrong
order of arguments to memchr(). Fix it.
Fixes: 4043f82790
('lldp: cleanup converting binary LLDP fields to string')
This commit is contained in:
@@ -310,7 +310,7 @@ format_string(const guint8 *data, gsize len, gboolean allow_trim, char **out_to_
|
||||
if (len == 0)
|
||||
return NULL;
|
||||
|
||||
if (memchr(data, len, '\0'))
|
||||
if (memchr(data, '\0', len))
|
||||
return NULL;
|
||||
|
||||
return nm_utils_buf_utf8safe_escape(data,
|
||||
|
Reference in New Issue
Block a user