> Hello!
>
> We have a problem with zipsecure, which is used by AMaVis V2.1. We have
> a self extracting archive - bob.exe. This archive contains the library
> "zlib.dll". If zipsecure comes to this file, it is getting into an
> endless loop while using a lot of CPU-time doing not much.
>
> If i compile zipsecure in debug-mode i get the following output:
> ># zipsecure < zlib.dll > /dev/null
> >Little Endian
> >Magic at offset 0x820e -
> >CentralDir: Offset=1944605008 (73e85150) - 1944605008 (73e85150)
> >changing " f? tf <E" to "y26335.0"
> >> here i have to break the execution....
>
> It seems that the program tries to rename a non existing file. I have
> made the following change in the function "LoadCentralDirEntry" as a
> quick workaround for our company:
> ># diff zipsecure.c.BAK zipsecure.c
> >281c281
> >< for( ToCopy=SWAPSHORT(Header->ExtraFieldLength); ToCopy; ToCopy-=i ) {
> >---
> >> for( ToCopy=SWAPSHORT(Header->ExtraFieldLength); ToCopy && ! feof(fpin);
ToCopy-=i ) {
>
> Can someone bring this workaround into a well working patch for
> zipsecure V1.5?
The problem will be fixed in the outcoming V2.0.
Thanks a lot!!!
Juergen Quade.
>
> Thanx
>
> Alex Spannagel
>
> --
> * Alexander Spannagel * Networkadministrator *
> mailto:spannagel@jo... *
> * Jobs & Adverts AG * http://www.jobpilot.de * http://www.jobpilot.com *
> * Europe"s career market on the Internet *
> * Siemensstrasse 15-17 * D-61352 Bad Homburg * Germany
> * fon: + 49.6172.919-401 * fax: + 49.6172.919-540
> * Frankfurt * Zuerich * Wien * Paris * Goeteborg
> * Warschau * Barcelona * Prag * Mailand * London
> * Oslo * Amsterdam * Bruessel * Budapest * Kopenhagen
> * Bangkok * Singapur * Kuala Lumpur
|