From 416e5429927f257c9a8eeb9753b8aa13e6e90e53 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Tue, 24 Mar 2026 07:16:29 +0800 Subject: [PATCH] vim-patch:9.2.0233: Compiler warning in strings.c (#38450) Problem: Compiler warning in strings.c (Timothy Rice, after v9.2.0031) Solution: Return early when str_m is zero (Hirohito Higashi) fixes: vim/vim#19795 closes: vim/vim#19800 https://github.com/vim/vim/commit/347e8c1e7d17c0c6aa044789def8dfaf07475a39 Co-authored-by: Hirohito Higashi --- src/nvim/strings.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nvim/strings.c b/src/nvim/strings.c index f0298689dc..72f0bfa789 100644 --- a/src/nvim/strings.c +++ b/src/nvim/strings.c @@ -805,6 +805,10 @@ size_t vim_snprintf_safelen(char *str, size_t str_m, const char *fmt, ...) va_list ap; int str_l; + if (str_m == 0) { + return 0; + } + va_start(ap, fmt); str_l = vim_vsnprintf_typval(str, str_m, fmt, ap, NULL); va_end(ap);