{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "this was fixed in changeset 32065.  Tests added in changeset 32066.  First avail in v1.8.3.11.  ",
    "ClosedDate": "2009-05-26T12:19:48.63-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "The Close method on the various streams (DeflateStream, ZlibStream, and GZipStream) can't be called twice.  I didn't do much investigating, but if the Close function has already been called, then the Close should return immediately without doing anything.  This is the standard for any IDisposable method throughout the .Net Framework.\n \nThanks,\nShane",
    "LastUpdatedDate": "2013-05-16T05:32:21.343-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-05-26T11:55:34.123-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "1.8.3.9 - ZlibBaseStream.Close can't be called twice",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 7815
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "Note that currrently in GZipStream, if Close is called a second time, an exception is thrown somewhere down the line.",
      "PostedDate": "2009-05-26T12:11:14.523-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-05-26T12:19:48.63-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:44:18.113-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:32:21.343-07:00",
      "Id": -2147483648
    }
  ]
}