summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@anshulg.com> 2025-04-11 12:13:39 -0700
committerGravatar Anshul Gupta <ansg191@anshulg.com> 2025-04-11 12:13:39 -0700
commit11f44a70736de47ec7eca82860ed6780d273749e (patch)
tree0a446e2735a277df8c7a04ddad67e55d1fb808a2
parentf5e9b9211d077705ae68ee179a2a2373aa8ed885 (diff)
downloadgithub-mirror-11f44a70736de47ec7eca82860ed6780d273749e.tar.gz
github-mirror-11f44a70736de47ec7eca82860ed6780d273749e.tar.zst
github-mirror-11f44a70736de47ec7eca82860ed6780d273749e.zip
Trim token read from file
-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);