From 2e603165000c097bae8e9cecd502912a50006a5a Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Sun, 2 Jun 2024 11:13:03 -0400 Subject: [coverity] skin_parser.c load_skin_bitmaps check buffer length for bm_data Change-Id: Ia4496916bf32de332e054b62f1708b3e2ec8e7d8 --- apps/gui/skin_engine/skin_parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/gui/skin_engine/skin_parser.c') diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index 867f2b6a18..8e9b3fa990 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c @@ -2026,7 +2026,7 @@ static bool load_skin_bitmaps(struct wps_data *wps_data, char *bmpdir) { char path[MAX_PATH]; int handle; - strcpy(path, img->bm.data); + strmemccpy(path, img->bm.data, sizeof(path)); handle = load_skin_bmp(wps_data, img, bmpdir); img->buflib_handle = handle; img->loaded = img->buflib_handle > 0; -- cgit v1.2.3