crosstool-ng/patches/uClibc/0.9.30.2/100-fix-gethostent_r-failure-retval.patch
Joachim Nilsson 9bfbd1e3d8 Port uClibc patches to 0.9.30.2
Some patches from 0.9.30.1 now applied upstream.  The reminder have
been only slightly modified to apply cleanly to the new base.

Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
2010-01-14 23:06:48 +01:00

18 lines
561 B
Diff

Original patch from Gentoo.
-= BEGIN original header =-
-= END original header =-
diff -durN uClibc-0.9.30.orig/libc/inet/resolv.c uClibc-0.9.30/libc/inet/resolv.c
--- uClibc-0.9.30.orig/libc/inet/resolv.c 2008-11-02 01:25:33.000000000 +0100
+++ uClibc-0.9.30/libc/inet/resolv.c 2009-02-07 09:57:59.000000000 +0100
@@ -1788,7 +1788,7 @@
int gethostent_r(struct hostent *result_buf, char *buf, size_t buflen,
struct hostent **result, int *h_errnop)
{
- int ret;
+ int ret = HOST_NOT_FOUND;
__UCLIBC_MUTEX_LOCK(mylock);
if (__gethostent_fp == NULL) {