diff --git a/src/win32/win_cd.c b/src/win32/win_cd.c
index 813e0625917ab07b5d6bbb29a3caa48ee8f66577..4ac1506e5993ac139455a57c0a162d7a2e393fc7 100644
--- a/src/win32/win_cd.c
+++ b/src/win32/win_cd.c
@@ -171,7 +171,7 @@ consvar_t cdUpdate  = {"cd_update","1",CV_SAVE, NULL, NULL, 0, NULL, NULL, 0, 0,
 
 #if (__GNUC__ > 6)
 #pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Werror=format-overflow"
+#pragma GCC diagnostic ignored "-Wformat-overflow"
 #endif
 // hour,minutes,seconds
 static LPSTR hms(UINT seconds)