diff --git a/src/common/slurm_protocol_socket_implementation.c b/src/common/slurm_protocol_socket_implementation.c
index 3f828c3b6802dd46ce3bfc7d5df34d09e9db12d5..1ba8ef5d938a7b8c41489bfa8ca0b319818b9dff 100644
--- a/src/common/slurm_protocol_socket_implementation.c
+++ b/src/common/slurm_protocol_socket_implementation.c
@@ -140,7 +140,6 @@ ssize_t _slurm_msg_recvfrom_timeout(slurm_fd fd, char **pbuf, size_t *lenp,
                 xfree(*pbuf);
                 *pbuf = NULL;
 		slurm_seterrno_ret(SLURM_COMMUNICATIONS_RECEIVE_ERROR);
-                return SLURM_PROTOCOL_ERROR;
         }
 
         *lenp = msglen;