From 15bb7ae4339cc2a4a626a52fcf49abfb1d237d65 Mon Sep 17 00:00:00 2001 From: Alfredo Cardigliano Date: Wed, 26 Feb 2020 09:55:24 +0100 Subject: [PATCH] Check NULL strings in ndpi_serialize_string_string --- src/lib/ndpi_serializer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/ndpi_serializer.c b/src/lib/ndpi_serializer.c index 05b346bb..9a3cd0bd 100644 --- a/src/lib/ndpi_serializer.c +++ b/src/lib/ndpi_serializer.c @@ -1270,7 +1270,8 @@ int ndpi_serialize_string_binary(ndpi_serializer *_serializer, /* Key is a string, value is a string (strlen is used to compute the len) */ int ndpi_serialize_string_string(ndpi_serializer *_serializer, const char *key, const char *_value) { - return(ndpi_serialize_binary_binary(_serializer, key, strlen(key), _value, strlen(_value))); + const char *value = _value ? _value : ""; + return(ndpi_serialize_binary_binary(_serializer, key, strlen(key), value, strlen(value))); } /* ********************************** */