Use snprintf in win_get_num_i

This commit is contained in:
Alexander Batalov
2025-01-13 20:33:11 +03:00
parent bd7321b128
commit 3dbea2e400

View File

@@ -1294,12 +1294,9 @@ int win_get_num_i(int* value, int min, int max, bool clear, const char* title, i
"Cancel",
0);
char* hint = (char*)internal_malloc(80);
if (hint == nullptr) {
return -1;
}
char hint[80];
sprintf(hint, "Please enter a number between %d and %d.", min, max);
snprintf(hint, sizeof(hint), "Please enter a number between %d and %d.", min, max);
windowRefresh(win);
int rc;
@@ -1317,7 +1314,6 @@ int win_get_num_i(int* value, int min, int max, bool clear, const char* title, i
*value = original;
}
internal_free(hint);
windowDestroy(win);
return rc;