diff options
Diffstat (limited to 'src/async/pop/MCPOPFetchHeaderOperation.cc')
-rw-r--r-- | src/async/pop/MCPOPFetchHeaderOperation.cc | 4 |
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); } |