summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--unrarlib.c2
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