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>
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 @@
 		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);