Bläddra i källkod

Merge pull request #1902 from slingamn/amode_v_join

fix #1901
tags/v2.10.0-rc1
Shivaram Lingamneni 2 år sedan
förälder
incheckning
86c5839044
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2
    1
      irc/channel.go

+ 2
- 1
irc/channel.go Visa fil

767
 			return errWrongChannelKey, forward
767
 			return errWrongChannelKey, forward
768
 		}
768
 		}
769
 
769
 
770
-		if channel.flags.HasMode(modes.InviteOnly) &&
770
+		// #1901: +h and up exempt from all restrictions, but +v additionally exempts from +i:
771
+		if channel.flags.HasMode(modes.InviteOnly) && persistentMode == 0 &&
771
 			!channel.lists[modes.InviteMask].Match(details.nickMaskCasefolded) {
772
 			!channel.lists[modes.InviteMask].Match(details.nickMaskCasefolded) {
772
 			return errInviteOnly, forward
773
 			return errInviteOnly, forward
773
 		}
774
 		}

Laddar…
Avbryt
Spara