From f8c71e7c9017002b39bf0c9c6580a5033ff02c67 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 14 Aug 2016 20:18:48 +0200 Subject: [PATCH] Align string_rindex() with string_index() --- src/string.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/string.c b/src/string.c index 4a6368d..6c1f9e9 100644 --- a/src/string.c +++ b/src/string.c @@ -396,7 +396,8 @@ ssize_t string_rindex(String const * string, String const * key) ssize_t i; len = string_get_length(string); - keylen = string_get_length(key); + if((keylen = string_get_length(key)) == 0) + return len; if(keylen > len) return -1; for(i = len - keylen; i >= 0; i--)