tap_pl: proper destruction of tap_pl
authorGiuseppe Lettieri <g.lettieri@iet.unipi.it>
Mon, 7 May 2012 15:53:52 +0000 (17:53 +0200)
committerGiuseppe Lettieri <g.lettieri@iet.unipi.it>
Mon, 7 May 2012 15:53:52 +0000 (17:53 +0200)
lib/netdev-linux.c

index e0d749f..e5acfba 100644 (file)
@@ -731,7 +731,7 @@ netdev_linux_destroy(struct netdev_dev *netdev_dev_)
         netdev_dev->tc->ops->tc_destroy(netdev_dev->tc);
     }
 
-    if (class == &netdev_tap_class) {
+    if (class == &netdev_tap_class || class == &netdev_tap_pl_class) {
         destroy_tap(netdev_dev);
     }
     free(netdev_dev);