mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Cannot extract symbolic links from ZIP archives (fixes #1332)
This commit is contained in:
parent
d5f3755e61
commit
f5539c640a
1 changed files with 3 additions and 4 deletions
|
|
@ -128,9 +128,6 @@ type
|
|||
implementation
|
||||
|
||||
uses
|
||||
{$IFDEF MSWINDOWS}
|
||||
Windows,
|
||||
{$ENDIF}
|
||||
SysUtils,
|
||||
{$IFDEF UnzipBzip2Support}
|
||||
AbBzip2,
|
||||
|
|
@ -163,7 +160,8 @@ uses
|
|||
AbZlibPrc,
|
||||
AbWinZipAes,
|
||||
DCOSUtils,
|
||||
DCClassesUtf8;
|
||||
DCClassesUtf8,
|
||||
DCConvertEncoding;
|
||||
|
||||
{ -------------------------------------------------------------------------- }
|
||||
procedure AbReverseBits(var W : Word);
|
||||
|
|
@ -1210,6 +1208,7 @@ begin
|
|||
try {OutStream}
|
||||
DoExtract(ZipArchive, Item, InStream, OutStream);
|
||||
SetString(LinkTarget, TMemoryStream(OutStream).Memory, OutStream.Size);
|
||||
LinkTarget := CeRawToUtf8(LinkTarget);
|
||||
finally {OutStream}
|
||||
OutStream.Free;
|
||||
end; {OutStream}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue