diff options
Diffstat (limited to 'unrarlib.c')
-rw-r--r-- | unrarlib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/unrarlib.c b/unrarlib.c index d515dec1eb..b965abb9ac 100644 --- a/unrarlib.c +++ b/unrarlib.c @@ -711,7 +711,7 @@ int ReadBlock(int BlockType) 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 |