{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "Fixed in changeset 32070.  First avail in v1.8.3.11.",
    "ClosedDate": "2009-05-26T13:21:41.73-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "I'm not sure, but the first line in this method doesn't exactly make sense:\n \nprivate void finish()\n{\nif (z == null) return;\n...\n \nThe code is calling the z property getter, which always gets and returns a value.  Should it check _z instead?  Or is this on purpose to initialize the codec so that checksums are written to zero-length streams?  If so, I suggest adding a comment to that effect.\n \nThanks,\nShane",
    "LastUpdatedDate": "2013-05-16T05:32:21.07-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-05-26T12:06:15.463-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Possible bug in ZlibBaseStream.finish()",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 7817
  },
  "FileAttachments": [],
  "Comments": []
}