fixed cmd_unbind crash when unbinding a temporary bound function
authorpk910 <philipp@zoelle1.de>
Thu, 22 Dec 2011 00:07:22 +0000 (01:07 +0100)
committerpk910 <philipp@zoelle1.de>
Thu, 22 Dec 2011 00:07:22 +0000 (01:07 +0100)
src/cmd_global_unbind.c

index c83a387f4dcaed481281f98b947318aa0f6e98f6..ca5e1a27a4de6bc0cb3863cbc6a6052b6abf4455 100644 (file)
@@ -34,7 +34,7 @@ CMD_BIND(global_cmd_unbind) {
         reply(getTextBot(), user, "NS_UNBIND_NOT_FOUND", argv[0]);
         return;
     }
-    struct cmd_function *function = find_cmd_function(client->botid, row[1]);
+    struct cmd_function *function = find_cmd_function(client->botid, cbind->func->name);
     if(function && (function->flags & CMDFLAG_REQUIRED)) {
         if(client->botid == 0)
             printf_mysql_query("SELECT `id` FROM `bot_binds` WHERE `botclass` = '0' AND `botid` = '%d' AND `function` = '%s'", client->clientid, escape_string(function->name));