Update of /cvsroot/srvx/services/src
In directory usw-pr-cvs1:/tmp/cvs-serv25533/src
Modified Files:
chanserv.c
Log Message:
Don't tell the user they have been deleted from their channels' userlists if they weren't on any userlists to begin with.
Index: chanserv.c
===================================================================
RCS file: /cvsroot/srvx/services/src/chanserv.c,v
retrieving revision 1.266
retrieving revision 1.267
diff -C2 -r1.266 -r1.267
*** chanserv.c 6 Aug 2002 02:32:38 -0000 1.266
--- chanserv.c 7 Aug 2002 20:27:09 -0000 1.267
***************
*** 6140,6153 ****
(void)user;
! for(h_user = handle->users; h_user; h_user = h_user->next_authed)
{
! chanserv_notice(h_user, CSMSG_HANDLE_UNREGISTERED);
! }
! for(channel = handle->channels; channel; channel = next)
! {
! /* del_channel_user() deletes the chanList nodes, so we
! don't worry about them. */
! next = channel->next;
! del_channel_user(channel->channel, channel->user);
}
}
--- 6140,6157 ----
(void)user;
! if(handle->channels)
{
! for(h_user = handle->users; h_user; h_user = h_user->next_authed)
! {
! chanserv_notice(h_user, CSMSG_HANDLE_UNREGISTERED);
! }
!
! for(channel = handle->channels; channel; channel = next)
! {
! /* del_channel_user() deletes the chanList nodes, so we
! don't worry about them. */
! next = channel->next;
! del_channel_user(channel->channel, channel->user);
! }
}
}
|