X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=support%2Fnfs%2Fconffile.c;fp=support%2Fnfs%2Fconffile.c;h=3990578084f9c6e36e4d0a9eadbb6da73cdde13c;hp=fa0dc6b792da8bb5fc8a6e4f8d461e6556002d39;hb=d22ef3f525d71b565fcc688557273a6cabeeb71a;hpb=6c9eb965c49d6aa3370fcdf736277ab31ccb45fd diff --git a/support/nfs/conffile.c b/support/nfs/conffile.c index fa0dc6b..3990578 100644 --- a/support/nfs/conffile.c +++ b/support/nfs/conffile.c @@ -256,13 +256,14 @@ conf_parse_line(int trans, char *line, size_t sz) val++, j++; if (*val) i = j; - section = malloc(i); + section = malloc(i+1); if (!section) { xlog_warn("conf_parse_line: %d: malloc (%lu) failed", ln, (unsigned long)i); return; } strncpy(section, line, i); + section[i] = '\0'; if (arg) free(arg);