summaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index f473dd9..3fd09e6 100644
--- a/src/config.c
+++ b/src/config.c
@@ -130,6 +130,16 @@ static int parse_token(char *value, struct config *cfg)
}
token[bytes_read] = '\0';
+ // Trim whitespace
+ char *tmp = strdup(trim(token, token + bytes_read));
+ free(token);
+ if (!tmp) {
+ perror("Error allocating token buffer");
+ close(fd);
+ return -1;
+ }
+ token = tmp;
+
cfg->token_owned = 1;
close(fd);