Hi,

Same as the others, this time with src/usr.bin/mg/undo.c

Index: undo.c
===================================================================
RCS file: /cvs/src/usr.bin/mg/undo.c,v
retrieving revision 1.55
diff -u -p -u -r1.55 undo.c
--- undo.c      20 Mar 2014 07:47:29 -0000      1.55
+++ undo.c      24 Apr 2014 02:16:16 -0000
@@ -89,10 +89,9 @@ new_undo_record(void)
                TAILQ_REMOVE(&undo_free, rec, next);
                undo_free_num--;
        } else {
-               if ((rec = malloc(sizeof(*rec))) == NULL)
+               if ((rec = calloc(1, sizeof(*rec))) == NULL)
                        panic("Out of memory in undo code (record)");
        }
-       memset(rec, 0, sizeof(struct undo_rec));
 
        return (rec);
 }


-- 
Peter Malone <pe...@petermalone.org>

Reply via email to