diff options
-rw-r--r-- | platform/ios/Classes/MuDocRef.m | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/platform/ios/Classes/MuDocRef.m b/platform/ios/Classes/MuDocRef.m index 076d633d..bd2b87c0 100644 --- a/platform/ios/Classes/MuDocRef.m +++ b/platform/ios/Classes/MuDocRef.m @@ -30,10 +30,13 @@ } fz_catch(ctx) { - if (doc != NULL) - fz_close_document(doc); - [self release]; - self = nil; + if (self) + { + if (doc != NULL) + fz_close_document(doc); + [self release]; + self = nil; + } } } return self; |