Blame SOURCES/jasper-CVE-2016-1577.patch

83be9e
Bacport of the upstream commit:
83be9e
83be9e
From 74ea22a7a4fe186e0a0124df25e19739b77c4a29 Mon Sep 17 00:00:00 2001
83be9e
From: Richard Hughes <richard@hughsie.com>
83be9e
Date: Mon, 19 Sep 2016 10:03:36 +0100
83be9e
Subject: [PATCH] CVE-2016-1577
83be9e
83be9e
diff -pruN jasper-1.900.1.orig/src/libjasper/base/jas_icc.c jasper-1.900.1/src/libjasper/base/jas_icc.c
83be9e
--- jasper-1.900.1.orig/src/libjasper/base/jas_icc.c	2017-03-24 13:58:54.000000000 +0100
83be9e
+++ jasper-1.900.1/src/libjasper/base/jas_icc.c	2017-03-24 13:59:12.000000000 +0100
83be9e
@@ -299,6 +299,7 @@ jas_iccprof_t *jas_iccprof_load(jas_stre
83be9e
 				if (jas_iccprof_setattr(prof, tagtabent->tag, attrval))
83be9e
 					goto error;
83be9e
 				jas_iccattrval_destroy(attrval);
83be9e
+				attrval = 0;
83be9e
 			} else {
83be9e
 #if 0
83be9e
 				jas_eprintf("warning: skipping unknown tag type\n");