From: Bastian Dehn Date: Fri, 6 Mar 2026 18:39:54 +0000 (+0100) Subject: add early return replace none X-Git-Tag: 1.1.8^2~1 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=eb39b4af79b2b7ffb5aa628ca6ce7c8bd8aa4971;p=mv_none_space.git add early return replace none --- diff --git a/src/rename.c b/src/rename.c index dbc4870..fcb2365 100644 --- a/src/rename.c +++ b/src/rename.c @@ -28,6 +28,9 @@ char* replace(char** src, const char* pattern, const char* replace_str) count++; } + if (count == 0) + return *src; + const size_t rlen = strlen(replace_str); const size_t difflen = count * (rlen - plen); const size_t outlen = len + difflen + 1;