Merge branch 'backport-1664-resolver-sign-glib-2-64' into 'glib-2-64'

Backport !1664 “gthreadedresolver: Fix logic in parse_res_text()” to glib-2-64

See merge request GNOME/glib!1668
This commit is contained in:
Sebastian Dröge 2020-10-01 06:02:17 +00:00
commit 1bb51ad023

View File

@ -615,7 +615,7 @@ parse_res_txt (guchar *answer,
while (at < end) while (at < end)
{ {
len = *(at++); len = *(at++);
if (len > at - end) if (len > (gsize) (end - at))
break; break;
g_ptr_array_add (array, g_strndup ((gchar *)at, len)); g_ptr_array_add (array, g_strndup ((gchar *)at, len));
at += len; at += len;