From 09a51ce09670b8cb8fa33e29320f9b0980cb837a Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Sun, 27 Mar 2016 13:57:37 +1000 Subject: exec: Avoid lstrcpyn on windows and just use snprintf() --- jim-exec.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'jim-exec.c') diff --git a/jim-exec.c b/jim-exec.c index f64f5cc..e61e672 100644 --- a/jim-exec.c +++ b/jim-exec.c @@ -1396,8 +1396,7 @@ JimWinFindExecutable(const char *originalName, char fullPath[MAX_PATH]) static char extensions[][5] = {".exe", "", ".bat"}; for (i = 0; i < (int) (sizeof(extensions) / sizeof(extensions[0])); i++) { - lstrcpyn(fullPath, originalName, MAX_PATH - 5); - lstrcat(fullPath, extensions[i]); + snprintf(fullPath, MAX_PATH, "%s%s", originalName, extensions[i]); if (SearchPath(NULL, fullPath, NULL, MAX_PATH, fullPath, NULL) == 0) { continue; -- cgit v1.1