diff --git a/src/extcmodes.c b/src/extcmodes.c index 4941441a2..73ea63e82 100644 --- a/src/extcmodes.c +++ b/src/extcmodes.c @@ -108,7 +108,7 @@ void extcmodes_check_for_changes(void) IsupportSetValue(isup, chanmodes); - if (strcmp(chanmodes, previous_chanmodes)) + if (*previous_chanmodes && strcmp(chanmodes, previous_chanmodes)) { ircd_log(LOG_ERROR, "Channel modes changed at runtime: %s -> %s", previous_chanmodes, chanmodes);