From 9858ab99f78f4f646ab8924c5ed445065c39e341 Mon Sep 17 00:00:00 2001 From: Stephen Saunders Date: Mon, 17 Oct 2022 21:01:58 -0400 Subject: [PATCH] Fix snprintf() buffer length issues for Doom Classic on linux with gcc 12 compiler (cherry picked from commit c9212b9554edeccdf2ba1edc430727fd8f1f1f42) --- doomclassic/doom/f_finale.cpp | 2 +- doomclassic/doom/hu_stuff.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 doomclassic/doom/f_finale.cpp mode change 100644 => 100755 doomclassic/doom/hu_stuff.cpp diff --git a/doomclassic/doom/f_finale.cpp b/doomclassic/doom/f_finale.cpp old mode 100644 new mode 100755 index 08b977fb..73aa46a8 --- a/doomclassic/doom/f_finale.cpp +++ b/doomclassic/doom/f_finale.cpp @@ -830,7 +830,7 @@ void F_BunnyScroll( void ) int x; patch_t* p1; patch_t* p2; - const size_t name_len = 10; + const size_t name_len = 14; char name[name_len]; int stage; diff --git a/doomclassic/doom/hu_stuff.cpp b/doomclassic/doom/hu_stuff.cpp old mode 100644 new mode 100755 index 0ffede1e..d5995c83 --- a/doomclassic/doom/hu_stuff.cpp +++ b/doomclassic/doom/hu_stuff.cpp @@ -319,7 +319,7 @@ void HU_Init( void ) int i; int j; - const size_t buffer_len = 9; + const size_t buffer_len = 17; char buffer[buffer_len]; shiftxform = english_shiftxform;