From 07106c40295ffa24178b3ee0502c9cc3b0ed7675 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 9 Nov 2000 21:48:51 +0000 Subject: ping/pong was broken again, hope this now _finally_ works :) git-svn-id: http://svn.irssi.org/repos/irssi/trunk@827 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/proxy/listen.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/irc/proxy/listen.c') diff --git a/src/irc/proxy/listen.c b/src/irc/proxy/listen.c index 6cac923c..a595f112 100644 --- a/src/irc/proxy/listen.c +++ b/src/irc/proxy/listen.c @@ -147,9 +147,12 @@ static void handle_client_cmd(CLIENT_REC *client, char *cmd, char *args) char *server = strchr(args, ':'); if (server == NULL || strcmp(server+1, client->proxy_address) == 0) { - if (server != NULL) *server = '\0'; + if (server != NULL) { + if (server[-1] == ' ') server--; + *server = '\0'; + } if (*args == '\0') args = client->nick; - proxy_outdata(client, ":%s PONG proxy :%s", client->proxy_address, args); + proxy_outdata(client, ":%s PONG proxy :%s\n", client->proxy_address, args); return; } } -- cgit v1.2.3