fixes for multi thread support
[NeonServV5.git] / src / cmd_global_addbot.c
index 3c12865ac9db57a742d38ce01edb4d284f6bc652..1783834107ae5fab03b822e8d78746b5836d7288 100644 (file)
@@ -1,5 +1,5 @@
-/* cmd_global_addbot.c - NeonServ v5.2
- * Copyright (C) 2011  Philipp Kreil (pk910)
+/* cmd_global_addbot.c - NeonServ v5.3
+ * Copyright (C) 2011-2012  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -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;
     }
@@ -36,7 +36,7 @@ CMD_BIND(global_cmd_addbot) {
         return;
     }
     printf_mysql_query("INSERT INTO `bots` (`nick`, `botclass`) VALUES ('%s', '%d')", escape_string(argv[0]), botid);
-    botid = (int) mysql_insert_id(mysql_conn);
+    botid = (int) mysql_insert_id(get_mysql_conn());
     reply(getTextBot(), user, "NS_ADDBOT_DONE", argv[0], botid);
     logEvent(event);
 }