from fpc/packages/fcl-base/src/inc/zstream.pp

I'm not really sure why this is in the destructor for tdecompressionstream.

  if FZRec.avail_in <> 0 then
    Source.Seek(-FZRec.avail_in, soFromCurrent);

my tdecompressionstream  is fed by a tideadecryptstream - when
tdecompressionstream is freed it causes that seek in the decrypt for
some reason? , which isn't supported by the tdecryptionstream and it
throws a EIDEAError - or is there a problem with the source stream? 

generally I feel that exceptions are somehow uncivilized, so avoiding
one so totally unnecessary  (in context, at least) would be appreciated.
 
Dave

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to