From 008a2665c19ca5cbd5f4cd54b2cdc6c4b8ee719d Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Tue, 21 Jul 2009 16:05:43 +0200 Subject: [PATCH] Bugfix: Strip trailing whitespace when parsing assignments (Thanks bapt) --- src/config.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/config.c b/src/config.c index d55c2a75..2c2ba045 100644 --- a/src/config.c +++ b/src/config.c @@ -260,6 +260,10 @@ void load_configuration(xcb_connection_t *conn, const char *override_configpath) *end = '\0'; } + /* Strip trailing whitespace */ + while (strlen(value) > 0 && value[strlen(value)-1] == ' ') + value[strlen(value)-1] = '\0'; + /* The target is the last argument separated by a space */ if ((target = strrchr(value, ' ')) == NULL) die("Malformed assignment, couldn't find target\n");