projects
/
NeonServV5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added "nowho" parameter to debug userlist and fixed memory leak in DBHelper.c
[NeonServV5.git]
/
src
/
cmd_neonserv_upall.c
diff --git
a/src/cmd_neonserv_upall.c
b/src/cmd_neonserv_upall.c
index 81ac54cd8642df43c4a34c57164f82c3f21614bd..0f12379558bb33b30821a9a5bb85b3e48e7a7265 100644
(file)
--- a/
src/cmd_neonserv_upall.c
+++ b/
src/cmd_neonserv_upall.c
@@
-26,6
+26,7
@@
CMD_BIND(neonserv_cmd_upall) {
MYSQL_ROW row, default_row;
struct ChanUser *chanuser;
int userid, chan_getop, chan_getvoice, caccess;
MYSQL_ROW row, default_row;
struct ChanUser *chanuser;
int userid, chan_getop, chan_getvoice, caccess;
+ int botid = client->botid;
printf_mysql_query("SELECT `user_id` FROM `users` WHERE `user_user` = '%s'", user->auth);
res = mysql_use();
if ((row = mysql_fetch_row(res)) == NULL)
printf_mysql_query("SELECT `user_id` FROM `users` WHERE `user_user` = '%s'", user->auth);
res = mysql_use();
if ((row = mysql_fetch_row(res)) == NULL)
@@
-51,6
+52,8
@@
CMD_BIND(neonserv_cmd_upall) {
}
caccess = atoi(row[0]);
int done = 0;
}
caccess = atoi(row[0]);
int done = 0;
+ client = getChannelBot(chan, botid);
+ if(!client) continue;
if(caccess >= chan_getop) {
if(!(chanuser->flags & CHANUSERFLAG_OPPED)) {
putsock(client, "MODE %s +o %s", chan->name, user->nick);
if(caccess >= chan_getop) {
if(!(chanuser->flags & CHANUSERFLAG_OPPED)) {
putsock(client, "MODE %s +o %s", chan->name, user->nick);