-/* cmd_neonserv_move.c - NeonServ v5.1
+/* cmd_neonserv_move.c - NeonServ v5.2
* Copyright (C) 2011 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
printf_mysql_query("DELETE FROM `owner_history` WHERE `owner_history_cid` = '%d'", chanid);
printf_mysql_query("DELETE FROM `channels` WHERE `channel_id` = '%d'", chanid);
}
- printf_mysql_query("UPDATE `channels` SET `channel_name` = '%s' WHERE `channel_id` = '%s'", escape_string(new_channel), row[1]);
+ printf_mysql_query("UPDATE `channels` SET `channel_name` = '%s' WHERE `channel_name` = '%s'", escape_string(new_channel), escape_string(channel));
struct ChanNode *channode = getChanByName(channel);
if(channode && channode->flags & CHANFLAG_REQUESTED_CHANINFO) {
channode->flags &= ~CHANFLAG_CHAN_REGISTERED;
channode->channel_id = 0;
}
- channode = getChanByName(new_channel);
- if(channode && channode->flags & CHANFLAG_REQUESTED_CHANINFO) {
- channode->flags |= CHANFLAG_CHAN_REGISTERED;
- channode->channel_id = atoi(row[1]);
- }
reply(getTextBot(), user, "NS_MOVE_DONE", channel, new_channel);
logEvent(event);
}