return; /* channel is invite only */
}
- if (channel->members.used >= channel->limit) {
- return; /* channel is invite on */
+ if (channel->limit > 0) {
+ if (channel->members.used >= channel->limit) {
+ return; /* channel is invite on */
+ }
}
if (*channel->key) {
return 1; /* channel is invite only */
}
- if (channel->members.used >= channel->limit) {
- return 1; /* channel is invite on */
+ if (channel->limit > 0) {
+ if (channel->members.used >= channel->limit) {
+ return 1; /* channel is invite on */
+ }
}
if (*channel->key) {