From: pk910 Date: Wed, 2 Nov 2011 02:09:04 +0000 (+0100) Subject: made cmd_chanservsync more compatible X-Git-Tag: v5.3~215 X-Git-Url: http://git.pk910.de/?a=commitdiff_plain;h=4d3c20e9a47c7199a950b4b66206ae67c32d919f;hp=bccfd93a23c9d4dca68aa4cf4003500d9298a825;p=NeonServV5.git made cmd_chanservsync more compatible --- diff --git a/src/cmd_neonserv_chanservsync.c b/src/cmd_neonserv_chanservsync.c index ea4712e..7d5ef04 100644 --- a/src/cmd_neonserv_chanservsync.c +++ b/src/cmd_neonserv_chanservsync.c @@ -130,7 +130,7 @@ static void neonserv_cmd_chanservsync_notice_listener(struct UserNode *user, str *q = '\0'; do { q++; - } while(*q == ' '); + } while(*q == ' ' || *q == '-'); if(*p) { tokens[tokensPos++] = p; } @@ -152,8 +152,13 @@ static void neonserv_cmd_chanservsync_notice_listener(struct UserNode *user, str } else return; } else if(tokensPos >= 2) { - caccess = atoi(tokens[0]); - username = tokens[1]; + if(atoi(tokens[0]) > 0) { + caccess = atoi(tokens[0]); + username = tokens[1]; + } else { + caccess = atoi(tokens[1]); + username = tokens[0]; + } } else return; if(caccess < 1 || caccess > 500) return;