{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "I&#39;m trying to close this, not sure why it won&#39;t close. ",
    "ClosedDate": "2010-06-02T14:26:13.463-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "Using a database as the common point in a distributed set of applications. In the interests of speed and space am compressing what I store in the Sybase Image columns. So when another app needs to get it's work copy of the document it decompresses it. The following code is such a place:\n \nbyte[] html = Ionic.Zlib.GZipStream.UncompressBuffer((byte[])reader.GetValue(2));\n \nThe error I get is Ionic.Zlib.ZlibException: Protocol error. AvailableBytesIn=0, expected 8\n \nThe AvailableBytesIn value is always 0 never in the range 1-7 as reported in the Problem Report\n \nJim\n \nSeems I was trying to feed it a 0 byte array.",
    "LastUpdatedDate": "2013-05-16T05:31:48.12-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-05-26T19:28:19.723-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "GZipStream.UncompressBuffer fails with zero-length array",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 10941
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "When I test this  - attempting to uncompress a zero-length array - I get: \r\n\r\nException: Ionic.Zlib.ZlibException: Bad GZIP header.\r\n\r\nThis is with v1.9.1.5",
      "PostedDate": "2010-06-02T13:45:21.597-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-06-02T14:11:12.17-07:00",
      "Id": -2147483648
    },
    {
      "Message": "I've inserted a test into the DotNetZip codebase to check this. \r\nThere's no change to the library though. \r\n\r\n\n\n** Closed by Cheeso 6/2/2010 2:11 PM",
      "PostedDate": "2010-06-02T14:16:09.297-07:00",
      "Id": -2147483648
    },
    {
      "Message": "My last comment was incorrect.",
      "PostedDate": "2010-06-02T14:16:09.8-07:00",
      "Id": -2147483648
    },
    {
      "Message": "The correct behavior when uncompressing a buffer of length zero, is a buffer of length zero.  I've inserted a test into the codebase for that condition.",
      "PostedDate": "2010-06-02T14:20:48.07-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-06-02T14:24:57.98-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Not a bug\r\n\r\n\n\n** Closed by Cheeso 6/2/2010 2:24 PM",
      "PostedDate": "2010-06-02T14:24:58.72-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Not a bug",
      "PostedDate": "2010-06-02T14:24:59.22-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-06-02T14:25:00.077-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Not a bug\r\n\r\n\n\n** Closed by Cheeso 6/2/2010 2:25 PM",
      "PostedDate": "2010-06-02T14:25:00.81-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Not a bug",
      "PostedDate": "2010-06-02T14:25:01.43-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-06-02T14:25:02.767-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Not a bug\r\n\r\n\n\n** Closed by Cheeso 6/2/2010 2:25 PM",
      "PostedDate": "2010-06-02T14:25:22.987-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-06-02T14:25:23.48-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-06-02T14:26:13.463-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:31.017-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:31:48.12-07:00",
      "Id": -2147483648
    }
  ]
}