--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/libevent/patches/CVE-2016-10195.patch Tue Feb 07 16:50:47 2017 -0800
@@ -0,0 +1,29 @@
+Fix for CVE-2016-10195
+
+More details at:
+
+ https://github.com/libevent/libevent/issues/317
+
+Based on commit at:
+
+ https://github.com/libevent/libevent/commit/96f64a022014a208105ead6c8a7066018449d86d
+
+--- libevent-1.4.14/evdns.c.orig 2017-02-03 06:49:17.767210211 +0000
++++ libevent-1.4.14/evdns.c 2017-02-03 06:50:41.005061826 +0000
+@@ -772,7 +772,6 @@
+
+ for(;;) {
+ u8 label_len;
+- if (j >= length) return -1;
+ GET8(label_len);
+ if (!label_len) break;
+ if (label_len & 0xc0) {
+@@ -792,7 +791,7 @@
+ if (cp + 1 >= end) return -1;
+ *cp++ = '.';
+ }
+- if (cp + label_len >= end) return -1;
++ if (j + label_len > length) return -1;
+ memcpy(cp, packet + j, label_len);
+ cp += label_len;
+ j += label_len;