aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/pop
diff options
context:
space:
mode:
authorGravatar Hoa V. Dinh <dinh.viet.hoa@gmail.com>2014-02-25 09:24:05 -0800
committerGravatar Hoa V. Dinh <dinh.viet.hoa@gmail.com>2014-02-25 09:24:05 -0800
commit9f76b56e41d2407c7eea2e01ad756b91d23af4a5 (patch)
treeab850ad8c91022e9401d4cc5f948ef3e6ed000bf /src/async/pop
parent2fcd6bf1363042d99c9d7588429419928ab18e1c (diff)
Fixed crash when download of message failed (fixed #612)
Diffstat (limited to 'src/async/pop')
-rw-r--r--src/async/pop/MCPOPFetchMessageOperation.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/async/pop/MCPOPFetchMessageOperation.cc b/src/async/pop/MCPOPFetchMessageOperation.cc
index 4f909568..ca822a9e 100644
--- a/src/async/pop/MCPOPFetchMessageOperation.cc
+++ b/src/async/pop/MCPOPFetchMessageOperation.cc
@@ -43,7 +43,7 @@ void POPFetchMessageOperation::main()
{
ErrorCode error;
mData = session()->session()->fetchMessage(mMessageIndex, this, &error);
- mData->retain();
+ MC_SAFE_RETAIN(mData);
setError(error);
}