comment on null bytes 0x00 in XML v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sat, 23 Apr 2022 14:22:24 +0200
branchv_0
changeset 23 fa4a69895ea5
parent 22 9964a8ea10b5
child 24 15b403e3ae6e
comment on null bytes 0x00 in XML
src/XMLCommand.h
--- a/src/XMLCommand.h	Sat Dec 04 21:14:50 2021 +0100
+++ b/src/XMLCommand.h	Sat Apr 23 14:22:24 2022 +0200
@@ -98,6 +98,9 @@
 		}
 
 		void characters(const string_t chars) {
+			// There should be no null bytes in XML, 0x00 is invalid here.
+			// No 0x00 should come here through the XML library,
+			// but if any comes, the value is trimmed at the first null byte.
 			currentValue << chars.c_str();
 		}