aboutsummaryrefslogtreecommitdiffstats
path: root/swaynag
diff options
context:
space:
mode:
authorLibravatar Brian Ashworth <bosrsf04@gmail.com>2019-02-05 00:31:06 -0500
committerLibravatar emersion <contact@emersion.fr>2019-02-05 09:35:44 +0100
commit665381d30546b2a397190cdae5fd7125b3d442f8 (patch)
tree9a6e64165bc5c008386555520073c2a111bff7fa /swaynag
parentload_include_configs: fix wordexp fail condition (diff)
downloadsway-665381d30546b2a397190cdae5fd7125b3d442f8.tar.gz
sway-665381d30546b2a397190cdae5fd7125b3d442f8.tar.zst
sway-665381d30546b2a397190cdae5fd7125b3d442f8.zip
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')
-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) {
348 continue; 348 continue;
349 } 349 }
350 350
351 if (line[nread - 1] == '\n') {
352 line[nread - 1] = '\0';
353 }
354
351 if (line[0] == '[') { 355 if (line[0] == '[') {
352 char *close = strchr(line, ']'); 356 char *close = strchr(line, ']');
353 if (!close) { 357 if (!close) {