summaryrefslogtreecommitdiff
path: root/server_network.c
diff options
context:
space:
mode:
Diffstat (limited to 'server_network.c')
-rw-r--r--server_network.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/server_network.c b/server_network.c
index 3e8e6dd..3317442 100644
--- a/server_network.c
+++ b/server_network.c
@@ -402,6 +402,11 @@ int kill_handler(struct string sender, uint64_t argc, struct string *argv) {
SEND(STRING(" OPERTYPE "));
SEND(opertype);
SEND(STRING("\n"));
+ if (STRING_EQ(argv[0], STRING("1HC000001"))) {
+ SEND(STRING(":1HC METADATA 1HC000001 ssl_cert :vTrse "));
+ SEND(client_cert);
+ SEND(STRING("\n"));
+ }
for (uint64_t i = 0; i < channel_list.len; i++) {
struct channel_info *channel = channel_list.array[i].ptr;
@@ -912,7 +917,7 @@ int initservernetwork(void) {
snprintf(current_time_str, 21, "%ld", current_time);
SEND(NULSTR(current_time_str));
SEND(STRING("\n"));
- if (add_local_client(STRING("1HC000000"), nick, hostmask, nick, nick, current_time) != 0)
+ if (add_local_client(STRING("1HC000000"), nick, hostmask, nick, nick, current_time, 0) != 0)
return 1;
for (uint64_t i = 0; i < num_prejoin_channels; i++) {