From 72f6fa944df9855c03a04d5ef81eadcfdbf93711 Mon Sep 17 00:00:00 2001 From: Sergiy Stetsyuk Date: Wed, 21 Mar 2018 12:03:00 +0200 Subject: [PATCH] bugfix: add extra \r\n\r\n only after all neccessary filtering in clean_data() --- src/scenario.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/scenario.cpp b/src/scenario.cpp index cc5e2bdc8..cbe3acdad 100644 --- a/src/scenario.cpp +++ b/src/scenario.cpp @@ -613,10 +613,6 @@ static char* clean_cdata(char *ptr, int *removed_crlf = NULL) *ptr-- = 0; } - if(!strstr(msg, "\n\n")) { - strcat(msg, "\n\n"); - } - if(ptr == msg) { ERROR("Empty cdata in xml scenario file"); } @@ -633,6 +629,10 @@ static char* clean_cdata(char *ptr, int *removed_crlf = NULL) memmove(ptr, ptr + 1, strlen(ptr)); } + if(!strstr(msg, "\n\n")) { + strcat(msg, "\n\n"); + } + return msg; }