From 3aa739dc26355e43016e758ef82bcdfd6c5b3a38 Mon Sep 17 00:00:00 2001 From: Jan Schermer Date: Thu, 2 Apr 2026 19:54:47 +0200 Subject: [PATCH] fix sprintf overflow --- src/screen_wardrive.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/screen_wardrive.c b/src/screen_wardrive.c index 91b1c75..c6d0e81 100644 --- a/src/screen_wardrive.c +++ b/src/screen_wardrive.c @@ -177,7 +177,7 @@ static void wardrive_parse_fix_coords(const char* line, char* out, size_t out_si } lon[i] = '\0'; if(i > 0 && lon[i - 1] == '.') lon[i - 1] = '\0'; - snprintf(out, out_size, "%s, %s", lat, lon); + snprintf(out, out_size, "%.14s, %.14s", lat, lon); } static void wardrive_parse_csv_ssid(const char* line, char* out, size_t out_size) {