]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_services.c
target change: use fnv32 hash of UID instead of pointer to identify clients
[irc/rqf/shadowircd.git] / modules / m_services.c
index f124fc45f5e86232bf710ff55e39b70b5d93d393..dbfd064d6618b32c6833966125fca656a9afa13c 100644 (file)
@@ -237,7 +237,7 @@ me_rsfnc(struct Client *client_p, struct Client *source_p,
 
        del_all_accepts(target_p);
 
-       comm_note(target_p->localClient->fd, "Nick: %s", target_p->name);
+       comm_note(target_p->localClient->F->fd, "Nick: %s", target_p->name);
        return 0;
 }
 
@@ -259,7 +259,7 @@ me_nickdelay(struct Client *client_p, struct Client *source_p, int parc, const c
        duration = atoi(parv[1]);
        if (duration <= 0)
        {
-               nd = hash_find_nd(parv[2]);
+               nd = irc_dictionary_retrieve(nd_dict, parv[2]);
                if (nd != NULL)
                        free_nd_entry(nd);
        }
@@ -268,7 +268,7 @@ me_nickdelay(struct Client *client_p, struct Client *source_p, int parc, const c
                if (duration > 86400)
                        duration = 86400;
                add_nd_entry(parv[2]);
-               nd = hash_find_nd(parv[2]);
+               nd = irc_dictionary_retrieve(nd_dict, parv[2]);
                if (nd != NULL)
                        nd->expire = CurrentTime + duration;
        }