fixed cmd_register & cmd_unregister (fixed some zero-bot issues)
[NeonServV5.git] / src / cmd_global_register.c
index dd94f93c988860f75699ec13d4eccd00f85fdbd8..6cf85869d63a7bcf47e43f8731881582a2f5f1cb 100644 (file)
@@ -209,7 +209,10 @@ static void global_cmd_register_async1(struct ClientSocket *client, struct Clien
             userid = (int) mysql_insert_id(mysql_conn);
         }
     }
-    printf_mysql_query("SELECT `id`, `max_channels`, `defaulttrigger`, `nick` FROM `bots` WHERE `botclass` = '%d' AND `active` = '1' ORDER BY `register_priority` DESC", client->botid);
+    if(client->botid)
+        printf_mysql_query("SELECT `id`, `max_channels`, `defaulttrigger`, `nick` FROM `bots` WHERE `botclass` = '%d' AND `active` = '1' ORDER BY `register_priority` DESC", client->botid);
+    else
+        printf_mysql_query("SELECT `id`, `max_channels`, `defaulttrigger`, `nick` FROM `bots` WHERE `botid` = '%d' AND `active` = '1'", client->clientid);
     res = mysql_use();
     int botid = 0;
     while ((row = mysql_fetch_row(res)) != NULL) {