From 112a350789520799d8f0cd7044cc3432a26b59bc Mon Sep 17 00:00:00 2001 From: LibretroAdmin Date: Fri, 26 Aug 2022 09:39:40 +0200 Subject: [PATCH] (Steam) Buildfix #2 --- steam/steam.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/steam/steam.c b/steam/steam.c index bb526702d8..66f12d5ed9 100644 --- a/steam/steam.c +++ b/steam/steam.c @@ -447,7 +447,8 @@ void steam_update_presence(enum presence presence, bool force) content[_len+2] = '\0'; if (core_info) { - _len = strlcat(content, core_info->systemname); + _len = strlcat(content, core_info->systemname, + sizeof(content)); content[_len ] = ')'; content[_len+1] = '\0'; } @@ -467,7 +468,8 @@ void steam_update_presence(enum presence presence, bool force) content[_len+2] = '\0'; if (core_info) { - _len = strlcat(content, core_info->core_name); + _len = strlcat(content, core_info->core_name, + sizeof(content)); content[_len ] = ')'; content[_len+1] = '\0'; } @@ -487,11 +489,13 @@ void steam_update_presence(enum presence presence, bool force) content[_len+2] = '\0'; if (core_info) { - _len = strlcat(content, core_info->systemname); + _len = strlcat(content, core_info->systemname, + sizeof(content)); content[_len ] = ' '; content[_len+1] = '-'; content[_len+2] = ' '; - _len = strlcat(content, core_info->core_name); + _len = strlcat(content, core_info->core_name, + sizeof(content)); content[_len ] = ')'; content[_len+1] = '\0'; }