From 8f9aade9be6f213871357b46b410789bf78e7ac7 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Sat, 24 Jan 2026 20:50:21 -0500 Subject: [PATCH] Fix warning in rb_file_s_basename file.c:5053:16: warning: `f` may be used uninitialized [-Wmaybe-uninitialized] 5053 | if (!(f = rmext(p, f, n, fp, RSTRING_LEN(fext), enc))) { | ^ --- file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file.c b/file.c index c23e92d22e..112d9b3e4d 100644 --- a/file.c +++ b/file.c @@ -5019,7 +5019,7 @@ rb_file_s_basename(int argc, VALUE *argv, VALUE _) { VALUE fname, fext; const char *name, *p; - long f, n; + long f = 0, n; rb_encoding *enc; fext = Qnil;