summaryrefslogtreecommitdiffstats
path: root/src/daemon
diff options
context:
space:
mode:
authorGravatar Paulius Ratkevičius <paulius.ratkevicius@ktu.edu> 2019-05-19 18:49:28 +0300
committerGravatar Paulius Ratkevičius <paulius.ratkevicius@ktu.edu> 2019-05-19 18:49:28 +0300
commit18953ca0b4742306b36c9abf243ef0599985b45e (patch)
treeee793872c115147072d773a838d66efd7d8fb558 /src/daemon
parent18121c9b69df99540141453758fe64e99a4efa9a (diff)
downloadusurpation-18953ca0b4742306b36c9abf243ef0599985b45e.tar.gz
usurpation-18953ca0b4742306b36c9abf243ef0599985b45e.tar.bz2
usurpation-18953ca0b4742306b36c9abf243ef0599985b45e.zip
daemon: Added missing null terminator.
Signed-off-by: Paulius Ratkevičius <paulius.ratkevicius@ktu.edu>
Diffstat (limited to 'src/daemon')
-rw-r--r--src/daemon/settings.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/daemon/settings.c b/src/daemon/settings.c
index 822397d..5809139 100644
--- a/src/daemon/settings.c
+++ b/src/daemon/settings.c
@@ -130,8 +130,8 @@ static int setting_readconf(const char * const path)
}
fstat(fd, &filestat);
- buf = malloc(filestat.st_size);
-
+ buf = malloc(filestat.st_size+1);
+ buf[filestat.st_size] = 0;
if (read(fd, buf, filestat.st_size) != filestat.st_size) {
if (USURP_VERBOSITY >= 2) {
perror("partial read of configuration file detected");