From f10c7e2a5bb0295f3f08216e69d3dd52083f7efd Mon Sep 17 00:00:00 2001 From: Julian Rex Date: Tue, 10 Jul 2018 09:12:52 -0400 Subject: Bail early if snapshotter completion block is NULL. --- platform/darwin/src/MGLMapSnapshotter.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/darwin/src/MGLMapSnapshotter.mm b/platform/darwin/src/MGLMapSnapshotter.mm index e8ffe054a6..eff15dfcec 100644 --- a/platform/darwin/src/MGLMapSnapshotter.mm +++ b/platform/darwin/src/MGLMapSnapshotter.mm @@ -187,7 +187,8 @@ const CGFloat MGLSnapshotterMinimumPixelSize = 64; strongSelf.loading = false; - MGLMapSnapshotCompletionHandler callback = strongSelf.completion; + if (!strongSelf.completion) + return; if (mbglError) { NSString *description = @(mbgl::util::toString(mbglError).c_str()); -- cgit v1.2.1