fixed cmd_addbot, cmd_setbot: resolve_botalias value should be checked for -1 (not...
authorpk910 <philipp@zoelle1.de>
Thu, 22 Dec 2011 00:16:03 +0000 (01:16 +0100)
committerpk910 <philipp@zoelle1.de>
Thu, 22 Dec 2011 00:16:03 +0000 (01:16 +0100)
src/cmd_global_addbot.c
src/cmd_global_setbot.c

index 3c12865ac9db57a742d38ce01edb4d284f6bc652..76dd5c6ca4098ad0085db1f120c683a947cec3ca 100644 (file)
@@ -25,7 +25,7 @@
 CMD_BIND(global_cmd_addbot) {
     MYSQL_RES *res;
     int botid;
-    if((botid = resolve_botalias(argv[1])) != -1) {
+    if((botid = resolve_botalias(argv[1])) == -1) {
         reply(getTextBot(), user, "NS_SETBOT_INVALID_CLASS", argv[1]);
         return;
     }
index 458a92e592ee1ca58fd97ca8439425e6d43e65fd..c285ffd1b034411af071f3bb92e2980459c1dea0 100644 (file)
@@ -348,7 +348,7 @@ static int global_cmd_setbot_class(struct UserNode *user, MYSQL_ROW bot, char *v
     int val = atoi(bot[5]);
     int ret = 0;
     if(value) {
-        if((val = resolve_botalias(value)) != -1) {
+        if((val = resolve_botalias(value)) == -1) {
             reply(getTextBot(), user, "NS_SETBOT_INVALID_CLASS", value);
             return 0;
         }