From 39cc48904d2ceb64d59f5238ddc76287a7965ab5 Mon Sep 17 00:00:00 2001 From: Dragos Oancea Date: Fri, 14 Feb 2020 15:53:16 +0000 Subject: [PATCH] [core] scan-build: Null pointer passed as an argument to a 'nonnull' parameter - switch_event_base_add_header() --- src/switch_event.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/switch_event.c b/src/switch_event.c index 519e542672..91e07c6b79 100644 --- a/src/switch_event.c +++ b/src/switch_event.c @@ -1139,6 +1139,9 @@ static switch_status_t switch_event_base_add_header(switch_event_t *event, switc memcpy(hv, "|:", 2); hv += 2; } + if (!header->array[j]) { + continue; + } memcpy(hv, header->array[j], strlen(header->array[j])); hv += strlen(header->array[j]); }