On Thu, 24 Dec 2009, Chen Shihai wrote:
> Here's a sample:
I'm in the middle of a large change, and cannot make a new pre-release
yet.
But you can apply the patch below to fix your bug.
diff --git a/SMTPUtils.cpp b/SMTPUtils.cpp
index 0a322ee..86bfb3a 100644
--- a/SMTPUtils.cpp
+++ b/SMTPUtils.cpp
@@ -596,7 +596,7 @@ char **USmtpGetPathStrings(char const *pszMailCmd)
ErrSetErrorCode(ERR_SMTP_PATH_PARSE_ERROR, pszMailCmd);
return NULL;
}
- if (USmlValidAddress(pszOpen + 1, pszClose) < 0)
+ if (iPathLength > 0 && USmlValidAddress(pszOpen + 1, pszClose) < 0)
return NULL;
char *pszPath = (char *) SysAlloc(iPathLength + 1);
- Davide
_______________________________________________
xmail mailing list
[email protected]
http://xmailserver.org/mailman/listinfo/xmail