Example #1
0
static void ps_destroy(Socket* sockp)
{
  destroy_streams(sockp->data);
  if (sockp->data->handle != -1)
    close(sockp->data->handle);
  free(sockp->data);
  free(sockp);
}
Example #2
0
void sock_destroy(Socket* sockp)
{
  if (!sockp)
    return;

  destroy_streams(sockp);
  if (sockp->handle != -1)
    close(sockp->handle);
  free(sockp);
}