]> granicus.if.org Git - jq/commitdiff
Fix #549
authorNicolas Williams <nico@cryptonector.com>
Mon, 11 Aug 2014 19:58:01 +0000 (14:58 -0500)
committerNicolas Williams <nico@cryptonector.com>
Mon, 11 Aug 2014 19:58:44 +0000 (14:58 -0500)
builtin.c

index a526e40f393a3cc5f2a3aec2d820722148bab0ee..698ad403b12cff475aef54194fc88502576b2f13 100644 (file)
--- a/builtin.c
+++ b/builtin.c
@@ -650,7 +650,7 @@ static jv f_match(jq_state *jq, jv input, jv regex, jv modifiers, jv testmode) {
       unsigned long len;
       const char *fr = (const char*)input_string;
 
-      for (idx = len = 0; fr != input_string+region->end[0]; len++) {
+      for (idx = len = 0; fr < input_string+region->end[0]; len++) {
         if (fr == input_string+region->beg[0]) idx = len, len=0;
         fr += jvp_utf8_decode_length(*fr);
       }