diff --git a/src/slurmd/elan_interconnect.c b/src/slurmd/elan_interconnect.c
index 6d7cad63dfc18239b8fffb0e25d8ddd602c70dd3..ed8da835a338a95646a34a38505141541836a8af 100644
--- a/src/slurmd/elan_interconnect.c
+++ b/src/slurmd/elan_interconnect.c
@@ -160,8 +160,6 @@ static void *neterr_thr(void *arg)
 	 */
 	elan3_run_neterr_svc();
 
-	return NULL;
-
    fail:
 	slurm_mutex_lock(&neterr_mutex);
 	neterr_retval = SLURM_FAILURE;