]> granicus.if.org Git - mutt/commitdiff
mutt_buffer_init: just memset the buffer (closes #3588)
authorBrendan Cully <brendan@kublai.com>
Sun, 22 Jul 2012 18:15:30 +0000 (11:15 -0700)
committerBrendan Cully <brendan@kublai.com>
Sun, 22 Jul 2012 18:15:30 +0000 (11:15 -0700)
This was meant to be part of the previous commit.

muttlib.c

index 725a105d1c955983e1eee6b391ef227ad0a647a9..7e93a3a27391bff28aa7dfdaaf96ba181b32f37a 100644 (file)
--- a/muttlib.c
+++ b/muttlib.c
@@ -1657,21 +1657,8 @@ BUFFER *mutt_buffer_new(void) {
   return b;
 }
 
-/*
- * Creates and initializes a BUFFER*. If passed an existing BUFFER*,
- * just initializes. Frees anything already in the buffer.
- *
- * Disregards the 'destroy' flag, which seems reserved for caller.
- * This is bad, but there's no apparent protocol for it.
- */
+/* initialize a new BUFFER */
 BUFFER *mutt_buffer_init (BUFFER *b) {
-  if (!b) {
-    b = safe_malloc(sizeof(BUFFER));
-    if (!b)
-      return NULL ;
-  } else {
-    FREE(&b->data);
-  }
   memset(b, 0, sizeof(BUFFER));
   return b;
 }