Typo in dhcp-fwd.init
[openwrt/svn-archive/archive.git] / net / umurmur / patches / 001-join-channel.patch
1 diff -ruN umurmur-0.2.1/src/channel.c umurmur-0.2.1.new/src/channel.c
2 --- umurmur-0.2.1/src/channel.c 2010-02-13 23:36:54.000000000 +0100
3 +++ umurmur-0.2.1.new/src/channel.c 2010-02-28 00:00:43.661542508 +0100
4 @@ -276,9 +276,12 @@
5 int Chan_userJoin(channel_t *ch, client_t *client)
6 {
7 int leaving_id;
8 +
9 + /* Do nothing if user already is in this channel */
10 + if ((channel_t *)client->channel == ch)
11 + return 0;
12
13 Log_debug("Add user %s to channel %s", client->username, ch->name);
14 -
15 /* Only allowed in one channel at a time */
16 leaving_id = Chan_userLeave(client);
17 list_add_tail(&client->chan_node, &ch->clients);