From: Ansgar Burchardt Date: Sun, 27 Jul 2014 13:19:00 +0000 (+0200) Subject: parse_boolean: require exact matches X-Git-Tag: v216~423 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=0f625d0b87139fc18cd565c9b6da05c53a0eb7ab;hp=0f625d0b87139fc18cd565c9b6da05c53a0eb7ab parse_boolean: require exact matches Require exact matches in all cases instead of treating strings starting with 't' ('f') as true (false). This is required for config_parse_protect_system to parse ProtectSystem=full correctly: it uses parse_boolean and only tries a more specific parsing function if that did not return a valid result. Thus "full" was treated as "false" before. ---