mirror of
https://github.com/weechat/weechat.git
synced 2026-06-24 20:06:38 +02:00
Fixed bug and memory leak in irc_cmd_send_join function
This commit is contained in:
+3
-1
@@ -698,7 +698,7 @@ irc_cmd_send_join (t_irc_server *server, char *arguments)
|
||||
arguments = ++p;
|
||||
}
|
||||
|
||||
if (string_is_channel (arguments))
|
||||
if (string_is_channel (buffer))
|
||||
server_sendf (server, "JOIN %s\r\n", buffer);
|
||||
else
|
||||
server_sendf (server, "JOIN #%s\r\n", buffer);
|
||||
@@ -706,6 +706,8 @@ irc_cmd_send_join (t_irc_server *server, char *arguments)
|
||||
if (!p) break;
|
||||
}
|
||||
|
||||
free (buffer);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -698,7 +698,7 @@ irc_cmd_send_join (t_irc_server *server, char *arguments)
|
||||
arguments = ++p;
|
||||
}
|
||||
|
||||
if (string_is_channel (arguments))
|
||||
if (string_is_channel (buffer))
|
||||
server_sendf (server, "JOIN %s\r\n", buffer);
|
||||
else
|
||||
server_sendf (server, "JOIN #%s\r\n", buffer);
|
||||
@@ -706,6 +706,8 @@ irc_cmd_send_join (t_irc_server *server, char *arguments)
|
||||
if (!p) break;
|
||||
}
|
||||
|
||||
free (buffer);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user