Commit: 9b86c90193973b1a6b3afad35af9a015a65dac45
Author: Sergey Sharybin
Date:   Thu Feb 7 09:33:43 2019 +0100
Branches: master
https://developer.blender.org/rB9b86c90193973b1a6b3afad35af9a015a65dac45

Fix for images without metadata crashing

===================================================================

M       source/blender/imbuf/intern/metadata.c

===================================================================

diff --git a/source/blender/imbuf/intern/metadata.c 
b/source/blender/imbuf/intern/metadata.c
index 01b9abe6a38..07e77aee9d4 100644
--- a/source/blender/imbuf/intern/metadata.c
+++ b/source/blender/imbuf/intern/metadata.c
@@ -105,6 +105,9 @@ void IMB_metadata_set_field(struct IDProperty *metadata, 
const char *key, const
 
 void IMB_metadata_foreach(struct ImBuf *ibuf, IMBMetadataForeachCb callback, 
void *userdata)
 {
+       if (ibuf->metadata == NULL) {
+               return;
+       }
        for (IDProperty *prop = ibuf->metadata->data.group.first; prop != NULL; 
prop = prop->next) {
                callback(prop->name, IDP_String(prop), userdata);
        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to