diff options
author | 2013-04-01 20:06:52 -0700 | |
---|---|---|
committer | 2013-04-01 20:06:52 -0700 | |
commit | 132d29a8c315edc53bce1329d89401f3dde7c801 (patch) | |
tree | e6bc1c93de764c3435b5d0941bf8e6b4525462aa /src/objc/imap/MCOIMAPFetchFoldersOperation.mm | |
parent | c2361e9313e203c32b3048b1e0d0c466cb68e908 (diff) |
Check for nil completion blocks. Fixed #15
Diffstat (limited to 'src/objc/imap/MCOIMAPFetchFoldersOperation.mm')
-rw-r--r-- | src/objc/imap/MCOIMAPFetchFoldersOperation.mm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/objc/imap/MCOIMAPFetchFoldersOperation.mm b/src/objc/imap/MCOIMAPFetchFoldersOperation.mm index 7e33efe2..09b75131 100644 --- a/src/objc/imap/MCOIMAPFetchFoldersOperation.mm +++ b/src/objc/imap/MCOIMAPFetchFoldersOperation.mm @@ -49,6 +49,9 @@ typedef void (^CompletionType)(NSError *error, NSArray *folder); } - (void)operationCompleted { + if (_completionBlock == NULL) + return; + nativeType *op = MCO_NATIVE_INSTANCE; if (op->error() == ErrorNone) { _completionBlock(nil, MCO_TO_OBJC(op->folders())); |