]> git.wh0rd.org Git - nano.git/commitdiff
Add same regfree call to color.c:update_color()
authorChris Allegretta <chrisa@asty.org>
Sun, 12 May 2002 20:54:16 +0000 (20:54 +0000)
committerChris Allegretta <chrisa@asty.org>
Sun, 12 May 2002 20:54:16 +0000 (20:54 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1208 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
color.c

index e7392b33bd5fd984882b15438f399e07f5dc02e3..1274263a1427e8d7ad7765e48836c270e8f5283b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -33,6 +33,9 @@ CVS code -
          (David Benbennick).
        - Move next_key and pev_key definitions out of main() and into
          global.c where they belong (David Benbennick).
+- color.c:
+  update_color()
+       - Add regfree call here to avoid memory leaks.
 - configure.ac:
        - Define NDEBUG to silence asserts (David Benbennick).
 - files.c:
diff --git a/color.c b/color.c
index 6766ad0a58f6bc92b2500710a606977f03c70cda..6edcb5570f0c88e8abc4e4386d5cc2a6a3929811 100644 (file)
--- a/color.c
+++ b/color.c
@@ -191,6 +191,8 @@ void update_color(void)
            /* Set colorstrings if we matched the extension regex */
             if (!regexec(&syntaxfile_regexp, filename, 1, synfilematches, 0)) 
                colorstrings = tmpsyntax->color; 
+
+           regfree(&syntaxfile_regexp);
        }
     }