From 4d3c20e9a47c7199a950b4b66206ae67c32d919f Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 2 Nov 2011 03:09:04 +0100 Subject: [PATCH] made cmd_chanservsync more compatible --- src/cmd_neonserv_chanservsync.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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; -- 2.20.1