From 0f9fa7499ce196747df20fa8bc23696ee4268f4e Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 28 Feb 2026 09:03:36 +0100 Subject: [PATCH] fix none wide replace --- src/rename.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/rename.c b/src/rename.c index 06abf1d..749ff96 100644 --- a/src/rename.c +++ b/src/rename.c @@ -165,11 +165,10 @@ char* rename_string(const char* src) replaced = _replace_two_byte_wide_char(src[i + 1], &dest[dest_count]); if (replaced > 0) { dest_count += replaced; + i++; } else { - dest[dest_count++] = src[i]; - dest[dest_count++] = src[i + 1]; + dest_count += _replace_char(src[i], &dest[dest_count]); } - i++; break; default: dest_count += _replace_char(src[i], &dest[dest_count]); -- 2.47.3