Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike McCormack <mike@codeweavers.com>2006-04-05 18:22:19 +0400
committerJunio C Hamano <junkio@cox.net>2006-04-06 00:00:07 +0400
commit34c5a9e284c88d415559586b79487411ece6f69c (patch)
tree8bebc7e418d1ade1728c1bbbbd15af9eab094ef8 /imap-send.c
parent1cd88cc9e6d6f83fed554419166a52a900e6f9a5 (diff)
Avoid a crash if realloc returns a different pointer.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'imap-send.c')
-rw-r--r--imap-send.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/imap-send.c b/imap-send.c
index ea56dc9ae5..52e2400b57 100644
--- a/imap-send.c
+++ b/imap-send.c
@@ -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)