Update of /cvsroot/srvx/services/src
In directory sc8-pr-cvs1:/tmp/cvs-serv17334/src
Modified Files:
chanserv.c
Log Message:
Make the ChanServ noregister command search the account DNR list too.
Index: chanserv.c
===================================================================
RCS file: /cvsroot/srvx/services/src/chanserv.c,v
retrieving revision 1.344
retrieving revision 1.345
diff -C2 -r1.344 -r1.345
*** chanserv.c 28 Feb 2003 22:15:51 -0000 1.344
--- chanserv.c 28 Feb 2003 22:23:11 -0000 1.345
***************
*** 1726,1730 ****
target = argv[1];
! if (argc > 2)
{
const char *reason = unsplit_string(argv + 2, argc - 2, NULL);
--- 1726,1730 ----
target = argv[1];
! if(argc > 2)
{
const char *reason = unsplit_string(argv + 2, argc - 2, NULL);
***************
*** 1739,1743 ****
}
! if((dnr = chanserv_is_dnr(target, NULL)))
{
reply(CSMSG_DNR_INFO, dnr->chan_name, dnr->setter, dnr->reason);
--- 1739,1755 ----
}
! if(*target == '*')
! {
! struct handle_info *handle;
!
! handle = get_handle_info(target + 1);
! dnr = chanserv_is_dnr(NULL, handle);
! }
! else
! {
! dnr = chanserv_is_dnr(target, NULL);
! }
!
! if(dnr)
{
reply(CSMSG_DNR_INFO, dnr->chan_name, dnr->setter, dnr->reason);
|