diff --git a/src/s_sound.c b/src/s_sound.c
index d11fc4321d8d466039e8882ca829c8d739f79e11..d84e20ab4dce202360dbc1a9540ade7c565bae9c 100644
--- a/src/s_sound.c
+++ b/src/s_sound.c
@@ -1485,11 +1485,7 @@ MusicDefStrcpy (char *p, const char *s, size_t n, int version)
 	if (version == MUSICDEF_220)
 	{
 		while (( p = strchr(p, '_') ))
-		{
-			n = strspn(p, "_");
-			memset(p, ' ', n); // turn _ into spaces.
-			p += n;
-		}
+			*p++ = ' '; // turn _ into spaces.
 	}
 }