From e502da8ac53bef6ed323b9347542ad687379814f Mon Sep 17 00:00:00 2001 From: Packit Service Date: Feb 12 2021 08:43:04 +0000 Subject: Apply patch glibc-rh1646379.patch patch_name: glibc-rh1646379.patch present_in_specfile: true location_in_specfile: 39 --- diff --git a/resolv/gai_misc.c b/resolv/gai_misc.c index e7c3b63..80a2cff 100644 --- a/resolv/gai_misc.c +++ b/resolv/gai_misc.c @@ -261,8 +261,11 @@ __gai_enqueue_request (struct gaicb *gaicbp) /* We cannot create a thread in the moment and there is also no thread running. This is a problem. `errno' is set to EAGAIN if this is only a temporary problem. */ - assert (lastp->next == newp); - lastp->next = NULL; + assert (requests == newp || lastp->next == newp); + if (lastp != NULL) + lastp->next = NULL; + else + requests = NULL; requests_tail = lastp; newp->next = freelist;