Skip to content

Commit ef42307

Browse files
committed
Malloc always zero buffers
1 parent 9789bd8 commit ef42307

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/safe.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,15 @@
4646
/* From gateway.c */
4747
extern httpd * webserver;
4848

49-
void * safe_malloc (size_t size) {
49+
void *
50+
safe_malloc (size_t size) {
5051
void * retval = NULL;
5152
retval = malloc(size);
5253
if (!retval) {
5354
debug(LOG_CRIT, "Failed to malloc %d bytes of memory: %s. Bailing out", size, strerror(errno));
5455
exit(1);
5556
}
57+
memset(retval, 0, size);
5658
return (retval);
5759
}
5860

0 commit comments

Comments
 (0)