{"thread":{"id":"3803","subject":"[PATCH] Avoid a crash if realloc returns a different pointer.","startedAt":"2006-04-05T14:22:19Z","lastAt":"2006-04-05T14:22:19Z","messageCount":1,"participants":["Mike McCormack"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"18387","messageId":"4433D29B.1080802@codeweavers.com","threadId":"3803","inReplyTo":null,"subject":"[PATCH] Avoid a crash if realloc returns a different pointer.","fromName":"Mike McCormack","fromEmail":"mike@codeweavers.com","sentAt":"2006-04-05T14:22:19Z","receivedAt":"2006-04-05T14:22:19Z","isPatch":true,"sender":{"key":"mike@codeweavers.com","avatar":null},"body":"---\n\n  imap-send.c |    1 +\n  1 files changed, 1 insertions(+), 0 deletions(-)\n\n\n\n235cf581a853777fdb6886806ddbfcd9f782eb98\ndiff --git a/imap-send.c b/imap-send.c\nindex f3cb79b..d04259a 100644\n--- a/imap-send.c\n+++ b/imap-send.c\n@@ -1202,6 +1202,7 @@ read_message( FILE *f, msg_data_t *msg )\n \t\t\tp = xrealloc(msg->data, len+1);\n \t\t\tif (!p)\n \t\t\t\tbreak;\n+\t\t\tmsg->data = p;\n \t\t}\n \t\tr = fread( &msg->data[msg->len], 1, len - msg->len, f );\n \t\tif (r <= 0)\n\n"}]}