ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/client.c
(Generate patch)

Comparing ircd-hybrid/trunk/src/client.c (file contents):
Revision 4400 by michael, Tue Aug 5 17:42:56 2014 UTC vs.
Revision 4428 by michael, Thu Aug 7 17:46:02 2014 UTC

# Line 146 | Line 146 | free_client(struct Client *client_p)
146       */
147      if (client_p->localClient->listener)
148      {
149 <      assert(0 < client_p->localClient->listener->ref_count);
150 <      if (0 == --client_p->localClient->listener->ref_count &&
151 <          !client_p->localClient->listener->active)
152 <        free_listener(client_p->localClient->listener);
149 >      listener_release(client_p->localClient->listener);
150 >      client_p->localClient->listener = NULL;
151      }
152  
153      dbuf_clear(&client_p->localClient->buf_recvq);

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)