From: Daniel Colascione Date: Thu, 3 Apr 2014 00:37:51 +0000 (-0700) Subject: Fix typo X-Git-Tag: emacs-25.0.90~2640^2~275 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f59c276045dd5137e62d8a8286ed06245e4c39ce;p=emacs.git Fix typo * 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. --- diff --git a/src/alloc.c b/src/alloc.c index 8ec0421e7a4..46b4f5021df 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -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));