lookup_and_alloc_client(): race condition

There is unnecessary unlock/lock causing a race. remove it.

Signed-off-by: Isaku Yamahata <isaku.yamahata@gmail.com>
This commit is contained in:
Isaku Yamahata
2019-02-04 22:20:16 +01:00
committed by Michał Kowalczyk
parent 13b859b789
commit b49b3898a5
-2
View File
@@ -203,9 +203,7 @@ lookup_and_alloc_client (IDTYPE vmid, const char * uri)
unlock(ipc_info_lock);
return p;
}
unlock(ipc_info_lock);
lock(ipc_info_lock);
p = __get_new_ipc_info(vmid, uri, len);
if (p) {
listp_add(p, head, hlist);