summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--platform/ios/Classes/MuDocRef.m11
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;