diff options
author | 2025-04-11 12:13:39 -0700 | |
---|---|---|
committer | 2025-04-11 12:13:39 -0700 | |
commit | 11f44a70736de47ec7eca82860ed6780d273749e (patch) | |
tree | 0a446e2735a277df8c7a04ddad67e55d1fb808a2 | |
parent | f5e9b9211d077705ae68ee179a2a2373aa8ed885 (diff) | |
download | github-mirror-11f44a70736de47ec7eca82860ed6780d273749e.tar.gz github-mirror-11f44a70736de47ec7eca82860ed6780d273749e.tar.zst github-mirror-11f44a70736de47ec7eca82860ed6780d273749e.zip |
Trim token read from file
-rw-r--r-- | src/config.c | 10 |
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); |