mirror of
https://github.com/anope/anope.git
synced 2026-07-09 13:43:14 +02:00
BUILD : 1.7.6 (497) BUGS : 256, 258 NOTES : support for QS, and fixed a /away bug
git-svn-id: svn://svn.anope.org/anope/trunk@497 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@351 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
parent
4fa5060dcc
commit
f02336dc6b
+2
-1
@@ -1401,8 +1401,9 @@ void anope_cmd_quit(char *source, const char *fmt, ...)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -667,8 +667,9 @@ void anope_cmd_global(char *source, const char *fmt, ...)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -867,8 +867,9 @@ int anope_event_ping(char *source, int ac, char **av)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -124,8 +124,9 @@ void check_memos(User * u)
|
||||
}
|
||||
|
||||
if (!(nc = (u->na ? u->na->nc : NULL)) || !nick_recognized(u) ||
|
||||
!(nc->flags & NI_MEMO_SIGNON))
|
||||
!(nc->flags & NI_MEMO_SIGNON)) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (i = 0; i < nc->memos.memocount; i++) {
|
||||
if (nc->memos.memos[i].flags & MF_UNREAD)
|
||||
|
||||
+3
-2
@@ -1,4 +1,4 @@
|
||||
/* Hybrid IRCD functions
|
||||
/* PlexusIRCD IRCD functions
|
||||
*
|
||||
* (C) 2003 Anope Team
|
||||
* Contact us at info@anope.org
|
||||
@@ -779,8 +779,9 @@ int anope_event_ping(char *source, int ac, char **av)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -1417,8 +1417,9 @@ int anope_event_ping(char *source, int ac, char **av)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -907,8 +907,9 @@ void anope_cmd_serv_privmsg(char *source, char *dest, char *msg)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+3
-2
@@ -146,8 +146,9 @@ static void delete_server(Server * serv, const char *quitreason)
|
||||
if (debug)
|
||||
alog("debug: delete_server() called for %s", serv->name);
|
||||
|
||||
if (ircdcap->noquit) {
|
||||
if (uplink_capab & ircdcap->noquit) {
|
||||
if (ircdcap->noquit || ircdcap->qs) {
|
||||
if ((uplink_capab & ircdcap->noquit)
|
||||
|| (uplink_capab & ircdcap->qs)) {
|
||||
u = firstuser();
|
||||
while (u) {
|
||||
unext = nextuser();
|
||||
|
||||
+2
-1
@@ -1444,8 +1444,9 @@ void anope_cmd_quit(char *source, const char *fmt, ...)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -1195,8 +1195,9 @@ int anope_event_ping(char *source, int ac, char **av)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -784,8 +784,9 @@ int anope_event_436(char *source, int ac, char **av)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -1159,8 +1159,9 @@ int anope_event_436(char *source, int ac, char **av)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -1555,8 +1555,9 @@ int anope_event_436(char *source, int ac, char **av)
|
||||
*/
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
+2
-1
@@ -899,8 +899,9 @@ void anope_cmd_quit(char *source, const char *fmt, ...)
|
||||
|
||||
int anope_event_away(char *source, int ac, char **av)
|
||||
{
|
||||
if (ac < 1)
|
||||
if (ac) {
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
if (!source) {
|
||||
return MOD_CONT;
|
||||
|
||||
Reference in New Issue
Block a user