From: Niki Roo Date: Thu, 3 Mar 2022 19:41:01 +0000 (+0100) Subject: utils: fix cstring_rfind X-Git-Url: http://git.nikiroo.be/?a=commitdiff_plain;h=283a778c0cbbee35a44bbb4f377d78eee8da2f59;p=nsub.git utils: fix cstring_rfind --- diff --git a/src/utils/cstring.c b/src/utils/cstring.c index 56a79fe..d501537 100644 --- a/src/utils/cstring.c +++ b/src/utils/cstring.c @@ -422,7 +422,7 @@ long cstring_rfind(char self[], const char find[], long rstart_index) { size_t sz_needle = strlen(find); if (rstart_index <= 0) - rstart_index = (sz - 1); + rstart_index += (sz - 1); if (sz > rstart_index && sz_needle <= sz) { for (size_t i = rstart_index;; i--) {