]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
conf: fix net type checks in run_script_argv() 2273/head
authorJakub Skokan <jakub.skokan@havefun.cz>
Thu, 12 Apr 2018 18:01:43 +0000 (20:01 +0200)
committerJakub Skokan <jakub.skokan@havefun.cz>
Fri, 13 Apr 2018 07:03:20 +0000 (09:03 +0200)
Signed-off-by: Jakub Skokan <jakub.skokan@havefun.cz>
src/lxc/conf.c

index 283a58218b7eda5cf16fb7437ee496bdd54bc617..a6e600ff93dc7a780c78106361e50c22345d889a 100644 (file)
@@ -440,7 +440,7 @@ int run_script_argv(const char *name, unsigned int hook_version,
 
                        parent = argv[1] ? argv[1] : "";
 
-                       if (strcmp(argv[0], "macvlan")) {
+                       if (strcmp(argv[0], "macvlan") == 0) {
                                ret = setenv("LXC_NET_PARENT", parent, 1);
                                if (ret < 0) {
                                        SYSERROR("Failed to set environment "
@@ -448,7 +448,7 @@ int run_script_argv(const char *name, unsigned int hook_version,
                                        goto on_error;
                                }
                                TRACE("Set environment variable: LXC_NET_PARENT=%s", parent);
-                       } else if (strcmp(argv[0], "phys")) {
+                       } else if (strcmp(argv[0], "phys") == 0) {
                                ret = setenv("LXC_NET_PARENT", parent, 1);
                                if (ret < 0) {
                                        SYSERROR("Failed to set environment "
@@ -456,7 +456,7 @@ int run_script_argv(const char *name, unsigned int hook_version,
                                        goto on_error;
                                }
                                TRACE("Set environment variable: LXC_NET_PARENT=%s", parent);
-                       } else if (strcmp(argv[0], "veth")) {
+                       } else if (strcmp(argv[0], "veth") == 0) {
                                char *peer = argv[2] ? argv[2] : "";
 
                                ret = setenv("LXC_NET_PEER", peer, 1);