X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fpacket_send.c;h=c8518f193ddba35be4f75124a2ff7dbcea31e3d3;hb=ded594b218b41593192dc37ec059a1a8a5d70eff;hp=e69cc2f204479559734dd52754f62241c197e8ee;hpb=90d3834fdf63277de175f12ae6d4752b3e464238;p=silc.git diff --git a/apps/silcd/packet_send.c b/apps/silcd/packet_send.c index e69cc2f2..c8518f19 100644 --- a/apps/silcd/packet_send.c +++ b/apps/silcd/packet_send.c @@ -980,8 +980,8 @@ void silc_server_packet_send_local_channel(SilcServer server, /* Send the message to clients on the channel's client list. */ silc_hash_table_list(channel->user_list, &htl); while (silc_hash_table_get(&htl, NULL, (void **)&chl)) { - if (chl->client && !chl->client->router) { - sock = (SilcSocketConnection)chl->client->connection; + if (chl->client && SILC_IS_LOCAL(chl->client)) { + sock = chl->client->connection; /* Send the packet to the client */ silc_server_packet_send_dest(server, sock, type, flags, chl->client->id,