emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 3f90aa7: Port make-fingerprint to LeakSanitizer


From: Paul Eggert
Subject: [Emacs-diffs] master 3f90aa7: Port make-fingerprint to LeakSanitizer
Date: Sun, 21 Apr 2019 02:11:01 -0400 (EDT)

branch: master
commit 3f90aa7eec8909d6e4501dcd551665981b6b09af
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Port make-fingerprint to LeakSanitizer
    
    * lib-src/make-fingerprint.c (buf): Now static,
    to pacify LeakSanitizer.
---
 lib-src/make-fingerprint.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib-src/make-fingerprint.c b/lib-src/make-fingerprint.c
index 38a3357..79bd007 100644
--- a/lib-src/make-fingerprint.c
+++ b/lib-src/make-fingerprint.c
@@ -57,6 +57,9 @@ along with GNU Emacs.  If not, see 
<http://www.gnu.org/licenses/>.  */
 #endif
 #endif /* WINDOWSNT */
 
+/* Static (instead of being local to 'main') to pacify LeakSanitizer.  */
+static char *buf;
+
 int
 main (int argc, char **argv)
 {
@@ -111,7 +114,7 @@ main (int argc, char **argv)
       return EXIT_FAILURE;
     }
 
-  char *buf = malloc (st.st_size + 1);
+  buf = malloc (st.st_size + 1);
   if (!buf)
     {
       perror ("malloc");



reply via email to

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