vswitch: Fix file descriptor leak.
authorBen Pfaff <blp@nicira.com>
Sat, 7 Mar 2009 00:29:51 +0000 (16:29 -0800)
committerBen Pfaff <blp@nicira.com>
Mon, 9 Mar 2009 17:20:47 +0000 (10:20 -0700)
Need to close all the dpifs that we open.

vswitchd/bridge.c

index 9132188623c2ab364ecd3db1119308aa595ae221..6b54652bfcc225dfcd12818abfeb8077f80650eb 100644 (file)
@@ -701,6 +701,7 @@ bridge_destroy(struct bridge *br)
                 VLOG_ERR("failed to delete datapath nl:%d: %s",
                          br->dp_idx, strerror(retval));
             }
+            dpif_close(&br->dpif);
         }
         ofproto_destroy(br->ofproto);
         rconn_destroy(br->rconn);