diff --git a/src/m_menu.c b/src/m_menu.c
index 0d11b30e8402e7df677ddd66aa82ece1d8246556..523430ed8e98145bd87dab952d75fa7fc8db376e 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -2752,6 +2752,7 @@ void M_SetMenuCurBackground(const char *defaultname)
 {
 	char name[9];
 	strncpy(name, defaultname, 8);
+	name[8] = '\0';
 	M_IterateMenuTree(MIT_SetCurBackground, &name);
 }