netdev-bsd: Destroy mutex on netdev_bsd_construct_system() error path.
authorxushengping <shengping.xu@huawei.com>
Thu, 24 Dec 2015 07:50:47 +0000 (15:50 +0800)
committerBen Pfaff <blp@ovn.org>
Mon, 4 Jan 2016 20:45:21 +0000 (12:45 -0800)
Signed-off-by: xushengping <shengping.xu@huawei.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
AUTHORS
lib/netdev-bsd.c

diff --git a/AUTHORS b/AUTHORS
index 74fdf28..935ff8e 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -217,7 +217,6 @@ William Fulton
 William Tu              u9012063@gmail.com
 YAMAMOTO Takashi        yamamoto@midokura.com
 Yasuhito Takamiya       yasuhito@gmail.com
 William Tu              u9012063@gmail.com
 YAMAMOTO Takashi        yamamoto@midokura.com
 Yasuhito Takamiya       yasuhito@gmail.com
-yinpeijun               yinpeijun@huawei.com
 Yin Lin                 linyi@vmware.com
 Yu Zhiguo               yuzg@cn.fujitsu.com
 ZhengLingyun            konghuarukhr@163.com
 Yin Lin                 linyi@vmware.com
 Yu Zhiguo               yuzg@cn.fujitsu.com
 ZhengLingyun            konghuarukhr@163.com
@@ -225,6 +224,8 @@ Zoltán Balogh           zoltan.balogh@ericsson.com
 Zoltan Kiss             zoltan.kiss@citrix.com
 Zhi Yong Wu             zwu.kernel@gmail.com
 Zang MingJie            zealot0630@gmail.com
 Zoltan Kiss             zoltan.kiss@citrix.com
 Zhi Yong Wu             zwu.kernel@gmail.com
 Zang MingJie            zealot0630@gmail.com
+xushengping             shengping.xu@huawei.com
+yinpeijun               yinpeijun@huawei.com
 
 The following additional people are mentioned in commit logs as having
 provided helpful bug reports or suggestions.
 
 The following additional people are mentioned in commit logs as having
 provided helpful bug reports or suggestions.
index 118ef32..edf04bf 100644 (file)
@@ -294,6 +294,7 @@ netdev_bsd_construct_system(struct netdev *netdev_)
     if (error == ENXIO) {
         free(netdev->kernel_name);
         cache_notifier_unref();
     if (error == ENXIO) {
         free(netdev->kernel_name);
         cache_notifier_unref();
+        ovs_mutex_destroy(&netdev->mutex);
         return error;
     }
 
         return error;
     }