diff --git a/src/plugins/auth/munge/auth_munge.c b/src/plugins/auth/munge/auth_munge.c
index 0f8ab50c68b5e5edd14334dc556309a5b6e4ff32..9c6ef408ce67e755f7cb8ae5909f86f4a93e6780 100644
--- a/src/plugins/auth/munge/auth_munge.c
+++ b/src/plugins/auth/munge/auth_munge.c
@@ -524,9 +524,7 @@ _decode_cred(slurm_auth_credential_t *c, char *socket)
 		if ((e == EMUNGE_SOCKET) && retry--) {
 			error ("Munge decode failed: %s (retrying ...)",
 				munge_ctx_strerror(ctx));
-#ifdef MULTIPLE_SLURMD
-			sleep(1);
-#endif
+			usleep(10000);	/* Likely munged too busy */
 			goto again;
 		}
 #ifdef MULTIPLE_SLURMD