# HG changeset patch # User albeu # Date 1065350110 0 # Node ID 49818f04efb9700f69f1cdbe643f86b1f3249ba4 # Parent ff06dcb06d9383502529ce259715998317d3d72b 100L fix the bug added by last commit diff -r ff06dcb06d93 -r 49818f04efb9 unrarlib.c --- a/unrarlib.c Sun Oct 05 01:06:30 2003 +0000 +++ b/unrarlib.c Sun Oct 05 10:35:10 2003 +0000 @@ -711,7 +711,7 @@ if((FILE_HEAD == BlockType) && (Size>0)) { - NewLhd.NameSize=Min(NewLhd.NameSize,sizeof(ArcFileName)-1); + ArcFileName=realloc(ArcFileName,NewLhd.NameSize+1); #ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION tread(MemRARFile, ArcFileName, NewLhd.NameSize); #else