From ec25a37ad57f6ba523a6fa209126b5257965586b Mon Sep 17 00:00:00 2001 From: Max Onyshchenko Date: Sun, 17 Aug 2025 16:32:39 +0300 Subject: [PATCH] Fix issue #88 --- re.c | 3 --- tests/test1.c | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/re.c b/re.c index 20d1474..a79704b 100644 --- a/re.c +++ b/re.c @@ -94,9 +94,6 @@ int re_matchp(re_t pattern, const char* text, int* matchlength) if (matchpattern(pattern, text, matchlength)) { - if (text[0] == '\0') - return -1; - return idx; } } diff --git a/tests/test1.c b/tests/test1.c index 665c6cb..f3bb884 100644 --- a/tests/test1.c +++ b/tests/test1.c @@ -97,6 +97,7 @@ char* test_vector[][4] = { NOK, "X?Y", "Z", (char*) 0 }, { OK, "[a-z]+\nbreak", "blahblah\nbreak", (char*) 14 }, { OK, "[a-z\\s]+\nbreak", "bla bla \nbreak", (char*) 14 }, + { OK, "\\s*", "", (char*) 0 }, };