Avoid a crash if realloc returns a different pointer.
Signed-off-by: Junio C Hamano <junkio@cox.net>maint
parent
1cd88cc9e6
commit
34c5a9e284
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue