Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.10.0
-
None
-
None
-
any
Description
tabs in a properties configuration file are considered as significant in the same way as letters and digits, instead of being skipped as white space.
This is because the source code of the parser mistakingly thinks that the ascii code for tab is 0x08, while it actually is 0x09.
Fix: in file properties.cpp, in function void PropertyParser::parse(LogString& in, Properties& properties) (which starts at line 30),
change all occurrences of 0x08 to 0x09.
There are 7 such occurrences, on lines 50, 79, 109, 138, 167, 212, 245.