- if (what == 'I') {
- if (!Lists_CheckDupeMask(Channel_GetListInvites(Channel), mask))
- return CONNECTED;
- Lists_Del(Channel_GetListInvites(Channel), mask);
- return Send_ListChange( "-I", Prefix, Client, Channel, mask );
- } else {
- if (!Lists_CheckDupeMask(Channel_GetListBans(Channel), mask))
- return CONNECTED;
- Lists_Del(Channel_GetListBans(Channel), mask);
- return Send_ListChange( "-b", Prefix, Client, Channel, mask );
- }
+ if (what == 'I')
+ list = Channel_GetListInvites(Channel);
+ else
+ list = Channel_GetListBans(Channel);
+
+ if (!Lists_CheckDupeMask(list, mask))
+ return CONNECTED;
+ Lists_Del(list, mask);