]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix typo
authorDaniel Colascione <dancol@dancol.org>
Thu, 3 Apr 2014 00:37:51 +0000 (17:37 -0700)
committerDaniel Colascione <dancol@dancol.org>
Thu, 3 Apr 2014 00:37:51 +0000 (17:37 -0700)
* alloc.c: Include execinfo.h if available.
(SUSPICIOUS_OBJECT_CHECKING): New macro; define unconditionally.
(suspicious_free_record): New structure.
(suspicious_objects,suspicious_object_index)
(suspicious_free_history, suspicious_free_history_index): New
variables.
(find_suspicious_object_in_range,detect_suspicious_free,Fsuspicious_object):
New functions.
(cleanup_vector): Call find_suspicious_object_in_range.

src/alloc.c

index 8ec0421e7a45bccfb7b212058b77506325707392..46b4f5021dff1719615b38040ab03af3e1cd7d1f 100644 (file)
@@ -6862,7 +6862,7 @@ detect_suspicious_free (void* ptr)
             suspicious_free_history_index = 0;
           }
 
-        memset (rec, 0, sizeof (rec));
+        memset (rec, 0, sizeof (*rec));
         rec->suspicious_object = ptr;
 #ifdef HAVE_EXECINFO_H
         backtrace (&rec->backtrace[0], EARRAYSIZE (rec->backtrace));