From 445fd41210877453c04d0659a113189e7b42d5f7 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Tue, 20 Jul 2004 16:41:51 +0000 Subject: - Better connection handling - Route connections without a IP back to incoming IP --- src/util.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/util.c') diff --git a/src/util.c b/src/util.c index 8ae70f5..7ee85ae 100644 --- a/src/util.c +++ b/src/util.c @@ -62,6 +62,7 @@ static void vmessage(clamsmtp_context_t* ctx, int level, int err, size_t len; char* m; int e = errno; + int x; if(g_daemonized) { @@ -87,7 +88,11 @@ static void vmessage(clamsmtp_context_t* ctx, int level, int err, snprintf(m, len, "%s%s", msg, err ? ": " : ""); if(err) - strerror_r(e, m + strlen(m), MAX_MSGLEN); + { + /* TODO: strerror_r doesn't want to work for us + strerror(e, m + strlen(m), MAX_MSGLEN); */ + strncat(m, strerror(e), len); + } m[len - 1] = 0; msg = m; -- cgit v1.2.3