summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/modules.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules.c b/src/modules.c
index 642f53659..e929d5a6b 100644
--- a/src/modules.c
+++ b/src/modules.c
@@ -2536,7 +2536,7 @@ void moduleNoticeLang(char *source, User * u, int number, ...)
}
/* Find the users lang, and use it if we can */
- if (u->na && u->na->nc) {
+ if (u && u->na && u->na->nc) {
lang = u->na->nc->language;
}
@@ -2551,7 +2551,7 @@ void moduleNoticeLang(char *source, User * u, int number, ...)
buf = sstrdup(fmt);
va_start(va, number);
- vsnprintf(buffer, 4095, outbuf, va);
+ vsnprintf(buffer, 4095, buf, va);
va_end(va);
s = buffer;
while (*s) {