Update.
authorUlrich Drepper <drepper@redhat.com>
Thu, 13 Nov 2003 18:35:19 +0000 (18:35 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 13 Nov 2003 18:35:19 +0000 (18:35 +0000)
* posix/runtests.c (run_a_test): If regcomp failed, reset last_pattern.

ChangeLog
posix/runtests.c

index 9da6608..934de09 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2003-11-13  Ulrich Drepper  <drepper@redhat.com>
 
+       * posix/runtests.c (run_a_test): If regcomp failed, reset last_pattern.
+
        * posix/regcomp.c (parse_dup_op): Fail with REG_BADBR is first
        number in {,} expression is larger.
 
index 2a5ef6c..ea1efb6 100644 (file)
@@ -71,6 +71,9 @@ run_a_test (int id, const struct a_test * t)
              puts (" OK.");
              return 0;
            }
+         if (last_pattern)
+           regfree (&r);
+         last_pattern = NULL;
          regerror (err, &r, errmsg, 100);
          printf ("test %d\n", id);
          puts (errmsg);