From b1a98037ecbfffdc32230ec522c22e2e93fd87d9 Mon Sep 17 00:00:00 2001 From: Faisal Ahmed Moshiur <19180457+fam007e@users.noreply.github.com> Date: Mon, 1 Jun 2026 10:42:14 +0600 Subject: [PATCH] Packages: fix -Wstringop-overflow warning --- src/modules/packages/packages.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/packages/packages.c b/src/modules/packages/packages.c index dc8e0be56f..38a2df931b 100644 --- a/src/modules/packages/packages.c +++ b/src/modules/packages/packages.c @@ -135,8 +135,8 @@ bool ffPrintPackages(FFPackagesOptions* options) { FF_PRINT_PACKAGE(xbps) assert(output.length >= 2); // counts.all > 0 guarantees that at least one package count was printed, which guarantees that ", " was appended at least once - ffStrbufSubstrBefore(&output, output.length - 1); - output.chars[output.length - 1] = '\n'; + ffStrbufSubstrBefore(&output, output.length - 2); + ffStrbufAppendC(&output, '\n'); ffStrbufWriteTo(&output, stdout); } else { FF_PRINT_FORMAT_CHECKED(FF_PACKAGES_MODULE_NAME,