From 836119ea6de6871a7afa044294df8b40859e3886 Mon Sep 17 00:00:00 2001 From: Jorge Arellano Cid Date: Tue, 16 Feb 2010 10:48:03 -0300 Subject: Fix a race condition for "dpid stop" command. --- dpid/dpid.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dpid') diff --git a/dpid/dpid.c b/dpid/dpid.c index b0ca8420..b66928ad 100644 --- a/dpid/dpid.c +++ b/dpid/dpid.c @@ -769,6 +769,9 @@ void stop_active_dpis(struct dp *dpi_attr_list, int numdpis) dFree(auth_cmd); dFree(bye_cmd); + + /* Allow child dpis some time to read dpid_comm_keys before erasing it */ + sleep (1); } /*! Removes dpis in dpi_attr_list from the -- cgit v1.2.3