]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
confile: fix incorrect strncmp 2466/head
authorFelix Abecassis <fabecassis@nvidia.com>
Fri, 13 Jul 2018 23:45:55 +0000 (16:45 -0700)
committerFelix Abecassis <fabecassis@nvidia.com>
Fri, 13 Jul 2018 23:45:55 +0000 (16:45 -0700)
Passing additional configuration options with "--define" was broken.

Result of git bisect:
d899f11b7bfb14c4b532bc801de89c8fb46307d4 is the first bad commit

Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
src/lxc/confile.c

index 4365264e932ed5a668b47b3ab10dec98c4deaa2d..d6eacf33b10e60311de4c4d5a982d65606bd25c0 100644 (file)
@@ -2402,7 +2402,7 @@ static struct new_config_item *parse_new_conf_line(char *buffer)
        line += lxc_char_left_gc(line, strlen(line));
 
        /* martian option - don't add it to the config itself */
-       if (strncmp(line, "lxc.", strlen(line)))
+       if (strncmp(line, "lxc.", 4))
                goto on_error;
 
        ret = -1;