aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/pop/MCPOPFetchHeaderOperation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/async/pop/MCPOPFetchHeaderOperation.cc')
-rw-r--r--src/async/pop/MCPOPFetchHeaderOperation.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/async/pop/MCPOPFetchHeaderOperation.cc b/src/async/pop/MCPOPFetchHeaderOperation.cc
index 3c6360a8..60a0e8a6 100644
--- a/src/async/pop/MCPOPFetchHeaderOperation.cc
+++ b/src/async/pop/MCPOPFetchHeaderOperation.cc
@@ -44,6 +44,8 @@ void POPFetchHeaderOperation::main()
{
ErrorCode error;
mHeader = session()->session()->fetchHeader(mMessageIndex, &error);
- mHeader->retain();
+ if (mHeader != NULL) {
+ mHeader->retain();
+ }
setError(error);
}