From c2743dcdd52045f132af6ed10065a98979d679b0 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Sun, 8 Dec 2019 17:00:17 -0500 Subject: [PATCH] Fixed a string warning with gcc 9.x (and added the same change for other lines). --- common/theme.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/common/theme.c b/common/theme.c index a67069f..aa63c8b 100644 --- a/common/theme.c +++ b/common/theme.c @@ -148,13 +148,21 @@ void themeStartup(ThemePreset preset) { .hbmenuLogoImage = themeDefault->hbmenuLogoImage }; strncpy(themeCurrent.buttonAText, AText, sizeof(themeCurrent.buttonAText)-1); + themeCurrent.buttonAText[sizeof(themeCurrent.buttonAText)-1] = 0; strncpy(themeCurrent.buttonBText, BText, sizeof(themeCurrent.buttonBText)-1); + themeCurrent.buttonBText[sizeof(themeCurrent.buttonBText)-1] = 0; strncpy(themeCurrent.buttonXText, XText, sizeof(themeCurrent.buttonXText)-1); + themeCurrent.buttonXText[sizeof(themeCurrent.buttonXText)-1] = 0; strncpy(themeCurrent.buttonYText, YText, sizeof(themeCurrent.buttonYText)-1); + themeCurrent.buttonYText[sizeof(themeCurrent.buttonYText)-1] = 0; strncpy(themeCurrent.buttonPText, PText, sizeof(themeCurrent.buttonPText)-1); + themeCurrent.buttonPText[sizeof(themeCurrent.buttonPText)-1] = 0; strncpy(themeCurrent.buttonMText, MText, sizeof(themeCurrent.buttonMText)-1); - strncpy(themeCurrent.labelStarOffText, starOffText, sizeof(themeCurrent.labelStarOffText)-1); + themeCurrent.buttonMText[sizeof(themeCurrent.buttonMText)-1] = 0; strncpy(themeCurrent.labelStarOnText, starOnText, sizeof(themeCurrent.labelStarOnText)-1); + themeCurrent.labelStarOnText[sizeof(themeCurrent.labelStarOnText)-1] = 0; + strncpy(themeCurrent.labelStarOffText, starOffText, sizeof(themeCurrent.labelStarOffText)-1); + themeCurrent.labelStarOffText[sizeof(themeCurrent.labelStarOffText)-1] = 0; } else { themeCurrent = *themeDefault; }