aboutsummaryrefslogtreecommitdiff
path: root/general_network.c
diff options
context:
space:
mode:
Diffstat (limited to 'general_network.c')
-rw-r--r--general_network.c8
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);