fixed NULL pointer in cmd_unregister && fixed crash in QServer.c
[NeonServV5.git] / src / cmd_global_unregister.c
index 43dab20796f171615c61b67c487001eb0d539b22..206e763bbb15f497b28f0bfd7fe9e556524509f6 100644 (file)
@@ -56,10 +56,10 @@ CMD_BIND(global_cmd_unregister) {
         if(bot->clientid == botid)
             break;
     }
+    printf_mysql_query("DELETE FROM `bot_channels` WHERE `id` = '%s'", row[1]);
+    reply(getTextBot(), user, "NS_UNREGISTER_DONE", channel);
     if(bot && strcmp(row[2], "1")) {
         putsock(bot, "PART %s :Channel unregistered.", channel);
     }
-    printf_mysql_query("DELETE FROM `bot_channels` WHERE `id` = '%s'", row[1]);
-    reply(getTextBot(), user, "NS_UNREGISTER_DONE", channel);
     logEvent(event);
 }