X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fnetdev.c;h=481671f798e1c9d3a518ebed0df4babc62e0f49f;hb=6a33828dbcc9a4f67bd730061b931c77caad2990;hp=38610e1157073d08e46758246357425251f3a90e;hpb=39fb08818bbd9c438dbf23caa89937c663451b5a;p=sliver-openvswitch.git diff --git a/lib/netdev.c b/lib/netdev.c index 38610e115..481671f79 100644 --- a/lib/netdev.c +++ b/lib/netdev.c @@ -83,6 +83,8 @@ netdev_initialize(void) status = retval; } } + } else { + netdev_classes[j++] = class; } } n_netdev_classes = j; @@ -161,6 +163,7 @@ netdev_open(const char *name_, int ethertype, struct netdev **netdevp) exit: *netdevp = error ? NULL : netdev; + free(name); return error; }