diff options
-rw-r--r-- | swaynag/config.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/swaynag/config.c b/swaynag/config.c index 200611f4..fb2aa820 100644 --- a/swaynag/config.c +++ b/swaynag/config.c | |||
@@ -18,7 +18,7 @@ static char *read_from_stdin(void) { | |||
18 | size_t line_size = 0; | 18 | size_t line_size = 0; |
19 | ssize_t nread; | 19 | ssize_t nread; |
20 | while ((nread = getline(&line, &line_size, stdin)) != -1) { | 20 | while ((nread = getline(&line, &line_size, stdin)) != -1) { |
21 | buffer = realloc(buffer, buffer_len + nread); | 21 | buffer = realloc(buffer, buffer_len + nread + 1); |
22 | snprintf(&buffer[buffer_len], nread + 1, "%s", line); | 22 | snprintf(&buffer[buffer_len], nread + 1, "%s", line); |
23 | buffer_len += nread; | 23 | buffer_len += nread; |
24 | } | 24 | } |