From 5886346c2a2b75126a8b12fe5fbaa8b45db6afe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96rjan=20Fors?= Date: Thu, 26 Mar 2020 19:56:52 +0100 Subject: [PATCH] Fix crash on double release Make sure image is set to nil once it has been released. This ensures that we won't release it more than once. --- ios/Elements/RNSVGImage.m | 1 + 1 file changed, 1 insertion(+) diff --git a/ios/Elements/RNSVGImage.m b/ios/Elements/RNSVGImage.m index 6070161c..79691149 100644 --- a/ios/Elements/RNSVGImage.m +++ b/ios/Elements/RNSVGImage.m @@ -40,6 +40,7 @@ } _src = src; CGImageRelease(_image); + _image = nil; RCTImageSource *source = [RCTConvert RCTImageSource:src]; if (source.size.width != 0 && source.size.height != 0) { _imageSize = source.size;