From a9948142ad7ee0a16bd13b9ceffde036ad83ad13 Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Fri, 1 May 2026 14:00:24 -0500 Subject: [PATCH] Fix linux warning --- src/dusklinux/asset/assetlinux.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/dusklinux/asset/assetlinux.c b/src/dusklinux/asset/assetlinux.c index 76b1a5ce..f93ad1d8 100644 --- a/src/dusklinux/asset/assetlinux.c +++ b/src/dusklinux/asset/assetlinux.c @@ -57,6 +57,13 @@ errorret_t assetInitLinux(void) { *path, ASSET_FILE_NAME ); + // Ensure combined length does not exceed ASSET_FILE_PATH_MAX + size_t syslen = strlen(ASSET.platform.systemPath); + size_t slashlen = 1; // for '/' + size_t max_temp = ASSET_FILE_PATH_MAX - syslen - slashlen - 1; // -1 for null terminator + if(strlen(temp) > max_temp) { + temp[max_temp] = '\0'; + } snprintf( searchPath, ASSET_FILE_PATH_MAX,