diff options
author | Test_User <hax@andrewyu.org> | 2024-06-24 17:52:45 -0400 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2024-06-24 18:09:48 -0400 |
commit | 9778d7df241baeab6ee3fff978b8e0d6a8897cdb (patch) | |
tree | 2b6104ef4d8934b1b85801ce20a41bbb406cc1f9 /general_network.c | |
parent | 99449f390c045b25ac1ddb1fa406b7a371523182 (diff) | |
download | haxircd-9778d7df241baeab6ee3fff978b8e0d6a8897cdb.tar.gz haxircd-9778d7df241baeab6ee3fff978b8e0d6a8897cdb.zip |
Yay basic NickServ actually functions now
Diffstat (limited to 'general_network.c')
-rw-r--r-- | general_network.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/general_network.c b/general_network.c index 70ebe60..f5ce1e3 100644 --- a/general_network.c +++ b/general_network.c @@ -395,6 +395,10 @@ int rename_user(struct string from, struct user_info *user, struct string nick, protocols_propagate_rename_user(from, user, nick, timestamp, timestamp_str); #endif +#ifdef USE_PSEUDOCLIENTS + pseudoclients_handle_rename_user(from, user, nick, timestamp); +#endif + free(user->nick.data); user->nick.data = tmp; memcpy(user->nick.data, nick.data, nick.len); @@ -523,6 +527,10 @@ int set_cert(struct string from, struct user_info *user, struct string cert, str protocols_propagate_set_cert(from, user, cert, source); #endif +#ifdef USE_PSEUDOCLIENTS + pseudoclients_handle_set_cert(from, user, cert, source); +#endif + user->cert_ready = 1; free(user->cert.data); |