]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Keep veth.pair.name on network shutdown 1487/head
authorTorsten Fohrer <tfohrer@googlemail.com>
Thu, 23 Mar 2017 13:58:33 +0000 (14:58 +0100)
committerTorsten Fohrer <tfohrer@googlemail.com>
Thu, 23 Mar 2017 13:58:33 +0000 (14:58 +0100)
In case of a container that is rebooting, freeing veth.pair.name here results in losing given veth.pair name
(Only if given lxc_netdev is reused).

Signed-off-by: Torsten Fohrer <tfohrer@googlemail.com>
src/lxc/conf.c

index fc80b01e100751d9d5bc7e06afbfa7a2251a25cd..d0c51f659721720a93d763fc729c99a0f099329a 100644 (file)
@@ -3026,8 +3026,6 @@ bool lxc_delete_network(struct lxc_handler *handler)
                                        WARN("Failed to remove interface \"%s\" from host: %s.", hostveth, strerror(-ret));
                                } else {
                                        INFO("Removed interface \"%s\" from host.", hostveth);
-                                       free(netdev->priv.veth_attr.pair);
-                                       netdev->priv.veth_attr.pair = NULL;
                                }
                        } else if (strlen(netdev->priv.veth_attr.veth1) > 0) {
                                hostveth = netdev->priv.veth_attr.veth1;