* address bug id #955105; minor EnfModes issue
git-archimport-id: srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-63
# arch-tag: automatic-ChangeLog--srvx@srvx.net--2004-srvx/srvx--devo--1.3
#
+2004-05-17 09:44:35 GMT adam <adam@gamesurge.net> patch-63
+
+ Summary:
+ fix minor EnfModes bug in chanserv.c
+ Revision:
+ srvx--devo--1.3--patch-63
+
+ * address bug id #955105; minor EnfModes issue
+
+
+ modified files:
+ ChangeLog src/chanserv.c
+
+
2004-05-14 06:27:30 GMT adam <adam@gamesurge.net> patch-62
Summary:
return 1;
if(orig->modes_clear & change->modes_set)
return 1;
- if((orig->modes_set & MODE_KEY)
+ if((orig->modes_set & MODE_KEY) && (change->modes_set & MODE_KEY)
&& strcmp(orig->new_key, change->new_key))
return 1;
- if((orig->modes_set & MODE_LIMIT)
+ if((orig->modes_set & MODE_LIMIT) && (change->modes_set & MODE_LIMIT)
&& (orig->new_limit != change->new_limit))
return 1;
return 0;