From d960fd65ec81151ba7b4fbcff28406f30d618910 Mon Sep 17 00:00:00 2001 From: mguessan Date: Wed, 19 Mar 2014 22:24:34 +0000 Subject: [PATCH] From coverity: avoid null dereference in getFolderPath git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2277 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/exchange/dav/DavExchangeSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/davmail/exchange/dav/DavExchangeSession.java b/src/java/davmail/exchange/dav/DavExchangeSession.java index e3ada73c..3d156f13 100644 --- a/src/java/davmail/exchange/dav/DavExchangeSession.java +++ b/src/java/davmail/exchange/dav/DavExchangeSession.java @@ -202,7 +202,7 @@ public class DavExchangeSession extends ExchangeSession { } if (principal.length() == 0) { exchangeFolderPath = rootPath; - } else if (alias.equalsIgnoreCase(principal) || email.equalsIgnoreCase(principal)) { + } else if (alias.equalsIgnoreCase(principal) || (email != null && email.equalsIgnoreCase(principal))) { exchangeFolderPath = mailPath + localPath; } else { LOGGER.debug("Detected shared path for principal " + principal + ", user principal is " + email);