diff --git a/source/reportgen/reportgen.c b/source/reportgen/reportgen.c index 4b5c325a..98834b1f 100644 --- a/source/reportgen/reportgen.c +++ b/source/reportgen/reportgen.c @@ -1567,6 +1567,13 @@ T2ERROR encodeEventMarkersInJSON(cJSON *valArray, Vector *eventMarkerList) default: if(eventMarker->u.markerValue != NULL) { + if(!eventMarker->reportEmptyParam && checkForEmptyString(eventMarker->u.markerValue)) + { + T2Debug("Skipping empty/\"NULL\" marker value for : %s\n", eventMarker->markerName); + free(eventMarker->u.markerValue); + eventMarker->u.markerValue = NULL; + break; + } arrayItem = cJSON_CreateObject(); if(arrayItem == NULL) {