fixed last commit
[NeonServV5.git] / IRCParser.c
index c52659ed21f3c795511d429d3e221a19449193a9..9918abca35138c4e69b5166135ec21c369f0af92 100644 (file)
@@ -368,7 +368,7 @@ void free_parser() {
 }
 
 void reply(struct ClientSocket *client, struct UserNode *user, const char *text, ...) {
-    char *reply_format = get_language_string(user, text);
+    const char *reply_format = get_language_string(user, text);
     if(reply_format == NULL)
         reply_format = text;
     if((user->flags & USERFLAG_ISAUTHED) && !(user->flags & USERFLAG_LOADED_SETTINGS))
@@ -380,7 +380,7 @@ void reply(struct ClientSocket *client, struct UserNode *user, const char *text,
     int pos;
     if (!(client->flags & SOCKET_FLAG_CONNECTED)) return;
     sendBuf[0] = '\0';
-    va_start(arg_list, formatBuf);
+    va_start(arg_list, text);
     pos = vsnprintf(sendBuf, MAXLEN - 2, formatBuf, arg_list);
     va_end(arg_list);
     if (pos < 0 || pos > (MAXLEN - 2)) pos = MAXLEN - 2;