[Bf-blender-cvs] [9b86c901939] master: Fix for images without metadata crashing

Sergey Sharybin noreply at git.blender.org
Thu Feb 7 09:34:25 CET 2019


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);
 	}



More information about the Bf-blender-cvs mailing list