From 283a778c0cbbee35a44bbb4f377d78eee8da2f59 Mon Sep 17 00:00:00 2001 From: Niki Roo Date: Thu, 3 Mar 2022 20:41:01 +0100 Subject: [PATCH] utils: fix cstring_rfind --- src/utils/cstring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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--) { -- 2.27.0