From 91aaab5fca6562999a44da9b03a0cc8cd3fea696 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 12 Feb 2026 09:21:45 -0500 Subject: Use snprintf for user_agent string --- src/lib/core/download.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/core/download.c b/src/lib/core/download.c index a1b14e0..1b84f39 100644 --- a/src/lib/core/download.c +++ b/src/lib/core/download.c @@ -13,7 +13,7 @@ size_t download_writer(void *fp, size_t size, size_t nmemb, void *stream) { long download(char *url, const char *filename, char **errmsg) { long http_code = -1; char user_agent[20]; - sprintf(user_agent, "stasis/%s", VERSION); + snprintf(user_agent, sizeof(user_agent), "stasis/%s", VERSION); long timeout = 30L; const char *timeout_str = getenv("STASIS_DOWNLOAD_TIMEOUT"); -- cgit