]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/nfs/conffile.c
rpc.idmapd: Sections in idmapd.conf are ignored.
[nfs-utils.git] / support / nfs / conffile.c
index 798e5f374503242250d2b488f924049ea7444c44..3990578084f9c6e36e4d0a9eadbb6da73cdde13c 100644 (file)
@@ -251,17 +251,19 @@ conf_parse_line(int trans, char *line, size_t sz)
                }
                /* Strip off any blanks before ']' */
                val = line;
+               j=0;
                while (*val && !isblank(*val)) 
                        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);