diff --git a/LibOS/shim/src/ipc/shim_ipc.c b/LibOS/shim/src/ipc/shim_ipc.c index 9594cabc..5faca8ab 100644 --- a/LibOS/shim/src/ipc/shim_ipc.c +++ b/LibOS/shim/src/ipc/shim_ipc.c @@ -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);