diff options
Diffstat (limited to 'src/smtp_proto.c')
-rw-r--r-- | src/smtp_proto.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/smtp_proto.c b/src/smtp_proto.c index d443a1fb3..c8f6fa556 100644 --- a/src/smtp_proto.c +++ b/src/smtp_proto.c @@ -31,7 +31,7 @@ #include "smtp_utils.h" gchar * -make_smtp_error (struct smtp_session *session, gint error_code, const gchar *format, ...) +make_smtp_error (memory_pool_t *pool, gint error_code, const gchar *format, ...) { va_list vp; gchar *result = NULL, *p; @@ -42,7 +42,7 @@ make_smtp_error (struct smtp_session *session, gint error_code, const gchar *for va_end (vp); va_start (vp, format); len += sizeof ("65535 ") + sizeof (CRLF) - 1; - result = memory_pool_alloc (session->pool, len); + result = memory_pool_alloc (pool, len); p = result + rspamd_snprintf (result, len, "%d ", error_code); p = rspamd_vsnprintf (p, len - (p - result), format, vp); *p++ = CR; *p++ = LF; *p = '\0'; |