summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-11-25 13:31:56 -0200
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-11-25 17:25:18 -0200
commita9d9936a088d8033de2b468d131589b635fc3205 (patch)
tree90dfd54368ae508aabd4497f9772312ac166493b
parent47f14b78f45b188fdabaf3a491479a641c7c7e3d (diff)
downloadefl-a9d9936a088d8033de2b468d131589b635fc3205.tar.gz
eina_slice: fix eina_slice_endswith() for same-sized slices.
-rw-r--r--src/lib/eina/eina_inline_slice.x2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/eina/eina_inline_slice.x b/src/lib/eina/eina_inline_slice.x
index 67d535386f..b1eba9620d 100644
--- a/src/lib/eina/eina_inline_slice.x
+++ b/src/lib/eina/eina_inline_slice.x
@@ -192,7 +192,7 @@ eina_slice_startswith(const Eina_Slice slice, const Eina_Slice prefix)
static inline Eina_Bool
eina_slice_endswith(const Eina_Slice slice, const Eina_Slice suffix)
{
- if ((suffix.len != 0) && (slice.len > suffix.len))
+ if ((suffix.len != 0) && (slice.len >= suffix.len))
return memcmp(slice.bytes + slice.len - suffix.len,
suffix.mem, suffix.len) == 0;
return EINA_FALSE;