diff --git a/src/common/slurmdbd_defs.c b/src/common/slurmdbd_defs.c index 242845dca1fb8be44ae1e50419e2f1d0218eeec1..5a51a91b3e2646f4a9213459e30d8fd5cbbe49d9 100644 --- a/src/common/slurmdbd_defs.c +++ b/src/common/slurmdbd_defs.c @@ -336,7 +336,7 @@ extern int slurm_send_slurmdbd_msg(uint16_t rpc_version, slurmdbd_msg_t *req) slurmdbd_conn, (persist_msg_t *)req); if (!buffer) /* pack error */ return SLURM_ERROR; - + slurm_mutex_lock(&agent_lock); if ((agent_tid == 0) || (agent_list == NULL)) { _create_agent();