removed some debug output and fixed mode handling
authorpk910 <philipp@zoelle1.de>
Sun, 17 Jul 2011 14:37:14 +0000 (16:37 +0200)
committerpk910 <philipp@zoelle1.de>
Sun, 17 Jul 2011 14:37:14 +0000 (16:37 +0200)
src/proto-p10.c

index 354879e12cf3c022f1378b7cf8b7175d6f3ab39c..ed492ff5111af00d4042f9ea5953e33d738a127f 100644 (file)
@@ -518,7 +518,6 @@ void
 irc_relay(char *message)
 {
     putsock("%s " P10_RELAY " %s", self->numeric, message);
-    fprintf(stderr,"%s " P10_RELAY " %s", self->numeric, message);
 }
 
 void 
@@ -2584,6 +2583,7 @@ mod_chanmode_parse(struct chanNode *channel, char **modes, unsigned int argc, un
         case 'c': do_chan_mode(MODE_NOCOLORS); break;
         case 'M': do_chan_mode(MODE_NOAMSGS); break;
         case 'N': do_chan_mode(MODE_NONOTICES); break;
+        case 'u': do_chan_mode(MODE_AUDITORIUM); break;
         case 'i': do_chan_mode(MODE_INVITEONLY); break;
         case 'm': do_chan_mode(MODE_MODERATED); break;
         case 'n': do_chan_mode(MODE_NOPRIVMSGS); break;
@@ -2664,7 +2664,7 @@ mod_chanmode_parse(struct chanNode *channel, char **modes, unsigned int argc, un
                                                break;
                                }
                 }
-                if(count <= 0 || time <= 0 || count > 100 || time > 600) 
+                if(count <= 0 || time <= 0 || count > 100 || time > 600)
                                    goto error;
                                change->modes_set |= MODE_NOFLOOD;
                                safestrncpy(change->new_noflood, modes[in_arg - 1], sizeof(change->new_noflood));
@@ -3014,9 +3014,9 @@ mod_chanmode_format(struct mod_chanmode *change, char *outbuff)
         DO_MODE_CHAR(REGISTERED, 'z');
         DO_MODE_CHAR(LIMIT, 'l'), args_used += sprintf(args + args_used, " %d", change->new_limit);
         DO_MODE_CHAR(KEY, 'k'), args_used += sprintf(args + args_used, " %s", change->new_key);
-        DO_MODE_CHAR(KEY, 'a'), args_used += sprintf(args + args_used, " %d", change->new_access);
-        DO_MODE_CHAR(KEY, 'F'), args_used += sprintf(args + args_used, " %s", change->new_altchan);
-        DO_MODE_CHAR(KEY, 'f'), args_used += sprintf(args + args_used, " %s", change->new_noflood);
+        DO_MODE_CHAR(ACCESS, 'a'), args_used += sprintf(args + args_used, " %d", change->new_access);
+        DO_MODE_CHAR(ALTCHAN, 'F'), args_used += sprintf(args + args_used, " %s", change->new_altchan);
+        DO_MODE_CHAR(NOFLOOD, 'f'), args_used += sprintf(args + args_used, " %s", change->new_noflood);
         DO_MODE_CHAR(UPASS, 'U'), args_used += sprintf(args + args_used, " %s", change->new_upass);
         DO_MODE_CHAR(APASS, 'A'), args_used += sprintf(args + args_used, " %s", change->new_apass);
 #undef DO_MODE_CHAR