zgsocket: bug fix