chiark / gitweb /
parse_boolean: require exact matches
authorAnsgar Burchardt <ansgar@debian.org>
Sun, 27 Jul 2014 13:19:00 +0000 (15:19 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 27 Jul 2014 19:15:11 +0000 (15:15 -0400)
commit0f625d0b87139fc18cd565c9b6da05c53a0eb7ab
tree176ec0f961fafc960b7dc80e2f766ffe6b12c511
parentccc6fa0d6b8e3ce5e7508ee8a141ee26f380b4a3
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.
src/shared/util.c
src/test/test-util.c