diff options
-rw-r--r-- | src/vmime/platforms/posix/posixHandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vmime/platforms/posix/posixHandler.cpp b/src/vmime/platforms/posix/posixHandler.cpp index f23f09ad..1bbd039a 100644 --- a/src/vmime/platforms/posix/posixHandler.cpp +++ b/src/vmime/platforms/posix/posixHandler.cpp @@ -210,7 +210,7 @@ const vmime::string posixHandler::getHostName() const { for (struct addrinfo* p = info ; p != NULL ; p = p->ai_next) { - if (isFQDN(p->ai_canonname)) + if (p->ai_canonname && isFQDN(p->ai_canonname)) { const string ret(p->ai_canonname); freeaddrinfo(info); |