Description: fixes CVE-2016-7044 and CVE-2016-7045.
Origin: upstream irssi-0.8.17_fix.diff

Index: irssi-0.8.19/src/fe-common/core/formats.c
===================================================================
--- irssi-0.8.19.orig/src/fe-common/core/formats.c	2016-03-20 14:18:46.000000000 -0700
+++ irssi-0.8.19/src/fe-common/core/formats.c	2016-09-15 11:47:24.766979985 -0700
@@ -131,6 +131,8 @@
 	unsigned char rgbx[4];
 	unsigned int i;
 	for (i = 0; i < 4; ++i) {
+		if ((*ptr)[i + off] == '\0')
+			return;
 		rgbx[i] = (*ptr)[i + off];
 	}
 	rgbx[3] -= 0x20;
@@ -1357,6 +1359,9 @@
 					bgcolor = *ptr==(char)0xff ? -1 : *ptr-'0';
 				}
 			}
+			if (*ptr == '\0')
+				break;
+
 			ptr++;
 			break;
 		case 6:
