From d06decad80098befd4686d237402bd36fe1118fe Mon Sep 17 00:00:00 2001 From: Mcat12 Date: Wed, 6 Jun 2018 18:00:55 -0400 Subject: [PATCH] Send client name and IP through telnet as well Signed-off-by: Mcat12 --- api.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/api.c b/api.c index eafc1d54..165b8577 100644 --- a/api.c +++ b/api.c @@ -1012,20 +1012,12 @@ void getClientNames(int *sock) if(skipclient[i]) continue; - char *client; - if(clients[i].name != NULL && strlen(clients[i].name) > 0) - client = clients[i].name; - else - client = clients[i].ip; + char *client_name = clients[i].name != NULL ? clients[i].name : ""; if(istelnet[*sock]) - ssend(*sock, "%s\n", client); + ssend(*sock, "%s %s\n", client_name, clients[i].ip); else { - if(clients[i].name != NULL) - pack_str32(*sock, clients[i].name); - else - pack_str32(*sock, ""); - + pack_str32(*sock, client_name); pack_str32(*sock, clients[i].ip); } }