diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-02-01 18:33:29 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-02-01 18:33:29 +0300 |
commit | 80a540903359210fe882c42d59b976f3f91ffe06 (patch) | |
tree | d56d439868aa5fe23564deab36f15329b9ca8a81 /source/blender/blenkernel/intern/image.c | |
parent | 7c935152fabf0279b2b167d195583996d6956039 (diff) |
Fix potential access uninitialized metadata
Diffstat (limited to 'source/blender/blenkernel/intern/image.c')
-rw-r--r-- | source/blender/blenkernel/intern/image.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/image.c b/source/blender/blenkernel/intern/image.c index f82f097d148..e901bf0877d 100644 --- a/source/blender/blenkernel/intern/image.c +++ b/source/blender/blenkernel/intern/image.c @@ -2190,8 +2190,9 @@ static void metadata_change_field(void *data, const char *propname, char *propva static void metadata_get_field(void *data, const char *propname, char *propvalue, int len) { char buffer[1024]; - IMB_metadata_get_field(data, propname, buffer, sizeof(buffer)); - BLI_snprintf(propvalue, len, "%s %s", propname, buffer); + if (IMB_metadata_get_field(data, propname, buffer, sizeof(buffer))) { + BLI_snprintf(propvalue, len, "%s %s", propname, buffer); + } } void BKE_imbuf_stamp_info(RenderResult *rr, struct ImBuf *ibuf) |