summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPekka Paalanen <ppaalanen@gmail.com>2011-11-15 11:45:41 +0200
committerKristian Høgsberg <krh@bitplanet.net>2011-11-15 09:04:56 -0500
commit09d65d0e644fe457da0586ed0e1a3775ff006b43 (patch)
treef2fbb96c8bbbb236e8a6de9de2ffd857917a1656
parentfc32c394e77edcf762347793e6b7acca3631d9d9 (diff)
config: fix boolean parsing
The rest of the line contains the newline, so cannot match simply 'true' or 'false'. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
-rw-r--r--clients/config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/clients/config.c b/clients/config.c
index f5319eb..5680d50 100644
--- a/clients/config.c
+++ b/clients/config.c
@@ -54,9 +54,9 @@ handle_key(const struct config_key *key, const char *value)
return 0;
case CONFIG_KEY_BOOL:
- if (strcmp(value, "false") == 0)
+ if (strcmp(value, "false\n") == 0)
*(int *)key->data = 0;
- else if (strcmp(value, "true") == 0)
+ else if (strcmp(value, "true\n") == 0)
*(int *)key->data = 1;
else {
fprintf(stderr, "invalid bool: %s\n", value);