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 <[email protected]>