From 5a9bf5148ef91147ff1f24f31ab790928ee838da Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Mon, 12 Aug 2013 12:51:47 -0700 Subject: [PATCH] netdev-dummy: Fix synchronization error in netdev_dummy_get_config(). Found by Clang. Signed-off-by: Ben Pfaff Acked-by: Andy Zhou --- lib/netdev-dummy.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/netdev-dummy.c b/lib/netdev-dummy.c index 5c312109b..32b0943f9 100644 --- a/lib/netdev-dummy.c +++ b/lib/netdev-dummy.c @@ -327,12 +327,15 @@ netdev_dummy_get_config(const struct netdev *netdev_, struct smap *args) { struct netdev_dummy *netdev = netdev_dummy_cast(netdev_); + ovs_mutex_lock(&netdev->mutex); if (netdev->ifindex >= 0) { smap_add_format(args, "ifindex", "%d", netdev->ifindex); } if (netdev->pstream) { smap_add(args, "pstream", pstream_get_name(netdev->pstream)); } + ovs_mutex_unlock(&netdev->mutex); + return 0; } -- 2.47.0