aboutsummaryrefslogtreecommitdiff
path: root/swaynag/config.c
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2019-02-05 00:31:06 -0500
committerFurkan Sahin <furkan-dev@proton.me>2019-02-05 00:31:06 -0500
commit677a0b0dacdd5dd10f5279c260fd9b01ea2c69e0 (patch)
tree9a6e64165bc5c008386555520073c2a111bff7fa /swaynag/config.c
parentb374539be00077f38c9875ee4036fc37d07b07a2 (diff)
swaynag: remove trailing newlines in config
Now that swaynag uses getline (instead of the old readline), the trailing newline characters have to be removed when reading the config
Diffstat (limited to 'swaynag/config.c')
-rw-r--r--swaynag/config.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/swaynag/config.c b/swaynag/config.c
index 40f3f65e..200611f4 100644
--- a/swaynag/config.c
+++ b/swaynag/config.c
@@ -348,6 +348,10 @@ int swaynag_load_config(char *path, struct swaynag *swaynag, list_t *types) {
continue;
}
+ if (line[nread - 1] == '\n') {
+ line[nread - 1] = '\0';
+ }
+
if (line[0] == '[') {
char *close = strchr(line, ']');
if (!close) {