summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcertus certus@31f1291d-b8d6-0310-a050-a5561fc1590b <certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2006-03-01 17:36:58 +0000
committercertus certus@31f1291d-b8d6-0310-a050-a5561fc1590b <certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2006-03-01 17:36:58 +0000
commitb613503e7eb3dcf586c1be1b711c9847b3db2106 (patch)
tree65124fc3ecc89742d93100fca04b180e6c07e210 /src
parentba2da27fa1d1b26ab4450804cb61992cd3af059f (diff)
# BUILD : 1.7.13 (988)
# BUGS : 421 436 438 # NOTES : Hooray, it's still bug-fixing-day! git-svn-id: svn://svn.anope.org/anope/trunk@989 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@714 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r--src/modules.c11
-rw-r--r--src/nickserv.c6
2 files changed, 10 insertions, 7 deletions
diff --git a/src/modules.c b/src/modules.c
index 5eae6c0ff..642f53659 100644
--- a/src/modules.c
+++ b/src/modules.c
@@ -2550,18 +2550,17 @@ void moduleNoticeLang(char *source, User * u, int number, ...)
fmt = mod_current_module->lang[lang].argv[number];
buf = sstrdup(fmt);
- s = buf;
+ va_start(va, number);
+ vsnprintf(buffer, 4095, outbuf, va);
+ va_end(va);
+ s = buffer;
while (*s) {
t = s;
s += strcspn(s, "\n");
if (*s)
*s++ = '\0';
strscpy(outbuf, t, sizeof(outbuf));
-
- va_start(va, number);
- vsnprintf(buffer, 4095, outbuf, va);
- va_end(va);
- notice(source, u->nick, buffer);
+ notice(source, u->nick, outbuf);
}
free(buf);
} else {
diff --git a/src/nickserv.c b/src/nickserv.c
index 9a354f2be..fe2081d7f 100644
--- a/src/nickserv.c
+++ b/src/nickserv.c
@@ -46,6 +46,7 @@ int delnickrequest(NickRequest * nr);
NickRequest *findrequestnick(const char *nick);
int do_setmodes(User * u);
+int should_mode_change(int16 status, int16 mode);
/*************************************************************************/
/* *INDENT-OFF* */
@@ -1721,7 +1722,7 @@ static void timeout_release(Timeout * t)
/* Add a collide/release timeout. */
-void add_ns_timeout(NickAlias * na, int type, time_t delay)
+static void add_ns_timeout(NickAlias * na, int type, time_t delay)
{
Timeout *to;
struct my_timeout *t;
@@ -1817,6 +1818,9 @@ void clean_ns_timeouts(NickAlias * na)
/*************************************************************************/
/*********************** NickServ command routines ***********************/
/*************************************************************************/
+
+
+/* We don't use this function but we keep it for module coders -certus */
int should_mode_change(int16 status, int16 mode)
{
switch (mode) {