From: Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) Date: Mon, 16 Mar 2026 10:45:14 +0000 (+0000) Subject: Pull request #5213: framework: return original string if list is empty X-Git-Tag: 3.12.1.0~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ddac49fcf0f9d2d2e2ce85046eceb5f80f6bb2a5;p=thirdparty%2Fsnort3.git Pull request #5213: framework: return original string if list is empty Merge in SNORT/snort3 from ~OSHUMEIK/snort3:dump_empty_list to master Squashed commit of the following: commit 5f227716feac1995e8671f6c1d544bae3d4c547a Author: Oleksii Shumeiko Date: Fri Mar 13 16:53:07 2026 +0200 framework: return original string if list is empty Value returns original string when parsing failed to extract list items. --- diff --git a/src/framework/value.cc b/src/framework/value.cc index 6ece0c7be..bf3dd10be 100644 --- a/src/framework/value.cc +++ b/src/framework/value.cc @@ -271,6 +271,10 @@ std::string Value::get_origin_string() const value += token; value += " "; } + + if ( value.empty() ) + return origin_str; + value.erase(value.size() - 1); return value;