projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
332da4b
)
fixed cmd_unbind
author
pk910
<philipp@zoelle1.de>
Mon, 31 Oct 2011 23:36:16 +0000
(
00:36
+0100)
committer
pk910
<philipp@zoelle1.de>
Mon, 31 Oct 2011 23:40:03 +0000
(
00:40
+0100)
src/cmd_global_unbind.c
patch
|
blob
|
history
diff --git
a/src/cmd_global_unbind.c
b/src/cmd_global_unbind.c
index 498e803e926d5fefe4f0ee6c85d66467e036f63a..f4940d375199f6ea61758fcc23c90a7bf9fe3b39 100644
(file)
--- a/
src/cmd_global_unbind.c
+++ b/
src/cmd_global_unbind.c
@@
-25,13
+25,13
@@
CMD_BIND(global_cmd_unbind) {
MYSQL_RES *res;
MYSQL_ROW row;
struct cmd_binding *cbind = find_cmd_binding(client->botid, argv[0]);
MYSQL_RES *res;
MYSQL_ROW row;
struct cmd_binding *cbind = find_cmd_binding(client->botid, argv[0]);
- printf_mysql_query("SELECT `function` FROM `bot_binds` WHERE `botclass` = '%d' AND `command` = '%s'", client->botid, escape_string(argv[0]));
+ printf_mysql_query("SELECT `
id`, `
function` FROM `bot_binds` WHERE `botclass` = '%d' AND `command` = '%s'", client->botid, escape_string(argv[0]));
res = mysql_use();
if ((row = mysql_fetch_row(res)) == NULL && (!cbind || !(cbind->flags & CMDFLAG_TEMPONARY_BIND))) {
reply(getTextBot(), user, "NS_UNBIND_NOT_FOUND", argv[0]);
return;
}
res = mysql_use();
if ((row = mysql_fetch_row(res)) == NULL && (!cbind || !(cbind->flags & CMDFLAG_TEMPONARY_BIND))) {
reply(getTextBot(), user, "NS_UNBIND_NOT_FOUND", argv[0]);
return;
}
- struct cmd_function *function = find_cmd_function(client->botid, row[
0
]);
+ struct cmd_function *function = find_cmd_function(client->botid, row[
1
]);
if(function && (function->flags & CMDFLAG_REQUIRED)) {
printf_mysql_query("SELECT `id` FROM `bot_binds` WHERE `botclass` = '%d' AND `function` = '%s'", client->botid, escape_string(function->name));
res = mysql_use();
if(function && (function->flags & CMDFLAG_REQUIRED)) {
printf_mysql_query("SELECT `id` FROM `bot_binds` WHERE `botclass` = '%d' AND `function` = '%s'", client->botid, escape_string(function->name));
res = mysql_use();
@@
-41,7
+41,7
@@
CMD_BIND(global_cmd_unbind) {
}
}
unbind_cmd(client->botid, argv[0]);
}
}
unbind_cmd(client->botid, argv[0]);
- if(
(!cbind || !(cbind->flags & CMDFLAG_TEMPONARY_BIND)
))
+ if(
!cbind || !(cbind->flags & CMDFLAG_TEMPONARY_BIND
))
printf_mysql_query("DELETE FROM `bot_binds` WHERE `id` = '%s'", row[0]);
reply(getTextBot(), user, "NS_UNBIND_DONE", argv[0]);
logEvent(event);
printf_mysql_query("DELETE FROM `bot_binds` WHERE `id` = '%s'", row[0]);
reply(getTextBot(), user, "NS_UNBIND_DONE", argv[0]);
logEvent(event);