]> gitweb.hhaalo.de Git - mv_none_space.git/commitdiff
add early return replace none
authorBastian Dehn <hhaalo@arcor.de>
Fri, 6 Mar 2026 18:39:54 +0000 (19:39 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 6 Mar 2026 18:39:54 +0000 (19:39 +0100)
src/rename.c

index dbc48704b2cc3a77c5094fd6d9a84472d04cb776..fcb23653c87a13c1c7576d32494e0538c95d2edc 100644 (file)
@@ -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;