Fix handling of multiple users on a +h account in the support channel(s).
authorMichael Poole <mdpoole@troilus.org>
Thu, 5 Mar 2009 04:16:51 +0000 (23:16 -0500)
committerMichael Poole <mdpoole@troilus.org>
Thu, 5 Mar 2009 04:16:51 +0000 (23:16 -0500)
commitac981f7cf5c24cdbd1955eb64493d6723c405b31
tree8ce283933b1f207a0d3e0103a04afbc1ec661613
parent9f489ed802628c45ed7db3cb763b452b110c1aa1
Fix handling of multiple users on a +h account in the support channel(s).

Do not remove +g from a +h account when one of several users on the
account leave a support channel, which gix reported in SF#2649505.

src/chanserv.c (handle_part): Keep the +g flag if any user on the same
  account is in any support channel.
src/nickserv.c (nickserv_apply_flags): Likewise here, for flag changes.
src/chanserv.c
src/nickserv.c