emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lib-src/etags.c


From: Francesco Potortì
Subject: [Emacs-diffs] Changes to emacs/lib-src/etags.c
Date: Tue, 02 May 2006 10:14:28 +0000

Index: emacs/lib-src/etags.c
diff -u emacs/lib-src/etags.c:3.52 emacs/lib-src/etags.c:3.53
--- emacs/lib-src/etags.c:3.52  Sat Apr 29 20:15:48 2006
+++ emacs/lib-src/etags.c       Tue May  2 10:14:28 2006
@@ -41,7 +41,7 @@
  * configuration file containing regexp definitions for etags.
  */
 
-char pot_etags_version[] = "@(#) pot revision number is 17.15";
+char pot_etags_version[] = "@(#) pot revision number is 17.17";
 
 #define        TRUE    1
 #define        FALSE   0
@@ -4543,6 +4543,7 @@
                    lb.buffer, cp - lb.buffer + 1, lineno, linecharno);
        }
     }
+  free (package);
 }
 
 
@@ -5441,6 +5442,8 @@
          last[len] = '\0';
        }
     }
+  if (last != NULL)
+    free (last);
 }
 
 
@@ -5597,7 +5600,11 @@
       else if (cp[0] == '-')   /* attribute, e.g. "-define" */
        {
          erlang_attribute (cp);
-         last = NULL;
+         if (last != NULL)
+           {
+             free (last);
+             last = NULL;
+           }
        }
       else if ((len = erlang_func (cp, last)) > 0)
        {
@@ -5614,6 +5621,8 @@
          last[len] = '\0';
        }
     }
+  if (last != NULL)
+    free (last);
 }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]