diff --git a/src/common/slurmdbd_defs.c b/src/common/slurmdbd_defs.c
index 4094b81fe03451b1696deb282806ba8404c4d232..2436a9934db4b34fb6bc8dd3517a54a769d90d1f 100644
--- a/src/common/slurmdbd_defs.c
+++ b/src/common/slurmdbd_defs.c
@@ -3928,7 +3928,7 @@ extern int slurmdbd_unpack_list_msg(dbd_list_msg_t **msg, uint16_t rpc_version,
 
 	safe_unpack32(&msg_ptr->return_code, buffer);
 
-	return msg_ptr->return_code;
+	return SLURM_SUCCESS;
 
 unpack_error:
 	slurmdbd_free_list_msg(msg_ptr);