]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/linuxapp/kni/kni_misc.c
kni: fix error rollback kernel crash
[dpdk.git] / lib / librte_eal / linuxapp / kni / kni_misc.c
index 3501dc1bacdb9e41f2ef2865a170d8e9a06a6925..071b1585b55ce2c9dd1545057397509419f8476f 100644 (file)
@@ -547,7 +547,9 @@ kni_ioctl_create(struct net *net,
        if (ret) {
                KNI_ERR("error %i registering device \"%s\"\n",
                                        ret, dev_info.name);
+               kni->net_dev = NULL;
                kni_dev_remove(kni);
+               free_netdev(net_dev);
                return -ENODEV;
        }