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')
(cherry picked from commit ce17284c3f)
This commit is contained in:
Beniamino Galvani 2025-07-04 22:14:32 +02:00 committed by Íñigo Huguet
parent d34d564bb4
commit 051c2f8ea1

View file

@ -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,