diff options
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); |