Skip to contentSkip to conversation

Avoid a crash if realloc returns a different pointer.

PATCH New Mike McCormack 1 participant 1 message Jun 15, 2016

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Avoid a crash if realloc returns a different pointer.

---

 imap-send.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

235cf581a853777fdb6886806ddbfcd9f782eb98

imap-send.c +1 -0
index f3cb79b..d04259a 100644
@@ -1202,6 +1202,7 @@ read_message( FILE *f, msg_data_t *msg )
 			p = xrealloc(msg->data, len+1);
 			if (!p)
 				break;
+			msg->data = p;
 		}
 		r = fread( &msg->data[msg->len], 1, len - msg->len, f );
 		if (r <= 0)