Avoid a crash if realloc returns a different pointer.

Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Mike McCormack 2006-04-05 23:22:19 +09:00 committed by Junio C Hamano
parent 1cd88cc9e6
commit 34c5a9e284
1 changed files with 1 additions and 0 deletions

View File

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