- devnull = hi->devnull ? hi->devnull : user_find_message(user, "MSG_NONE");
- send_message(user, nickserv, "NSMSG_SET_DEVNULL", devnull);
- return 1;
-}
-
-void nickserv_devnull_delete(char *name) {
- dict_iterator_t it;
- struct handle_info *hi;
-
- for (it = dict_first(nickserv_handle_dict); it; it = iter_next(it)) {
- hi = iter_data(it);
- if (hi->devnull && !irccasecmp(name, hi->devnull)) {
- free(hi->devnull);
- hi->devnull = NULL;
+ if(hi->devnull_id) {
+ devnull_c = devnull_find_id(hi->devnull_id);
+ if(devnull_c)
+ devnull_name = devnull_c->name;
+ else {
+ devnull_name = user_find_message(user, "MSG_NONE");
+ hi->devnull_id = 0;