gofpdi
gofpdi copied to clipboard
Fix crashes induces by malformed compressed data
zlib.NewReader can return nil value in case of malformed compressed data (https://cs.opensource.google/go/go/+/refs/tags/go1.18.1:src/compress/zlib/reader.go;l=82), this would lead to a crash on an attempt to use zlibReader. Implemented error handling will eliminate such crashes.