From 7e2d47d2b893bda915589d04302aaaf50f77e30d Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sun, 9 Jun 2024 19:38:52 +0200 Subject: [PATCH] curl: change uses of sprintf into snprintf --- ext/curl/interface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 903e343485d..dae8eae3453 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -257,7 +257,7 @@ PHP_MINFO_FUNCTION(curl) php_info_print_table_start(); php_info_print_table_row(2, "cURL support", "enabled"); php_info_print_table_row(2, "cURL Information", d->version); - sprintf(str, "%d", d->age); + snprintf(str, sizeof(str), "%d", d->age); php_info_print_table_row(2, "Age", str); /* To update on each new cURL release using src/main.c in cURL sources */ @@ -324,7 +324,7 @@ PHP_MINFO_FUNCTION(curl) n = 0; p = (char **) d->protocols; while (*p != NULL) { - n += sprintf(str + n, "%s%s", *p, *(p + 1) != NULL ? ", " : ""); + n += snprintf(str + n, sizeof(str) - n, "%s%s", *p, *(p + 1) != NULL ? ", " : ""); p++; } php_info_print_table_row(2, "Protocols", str);