Added missing DECREF's in the error branches when creating a compressor or
    decompressor object.  This required adding a flag to the struct which is
    true if initialisation was completed; on object destruction, deflateEnd()
    is only called if the flag is true.
1 file changed