diff options
author | Stef Walter <stef@memberwebs.com> | 2004-07-20 16:41:51 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2004-07-20 16:41:51 +0000 |
commit | 445fd41210877453c04d0659a113189e7b42d5f7 (patch) | |
tree | ed7c5840c9dbb2ba2ad9673e87b441cc190052ee /src/util.c | |
parent | 7193299b2407a4ff6cea4c25a217857ace27f1e7 (diff) |
- Better connection handling
- Route connections without a IP back to incoming IP
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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; |