From 39f5e56a2992bf7d3eaf5bb01ae0d4287e0733d1 Mon Sep 17 00:00:00 2001 From: Joachim Henze Date: Sat, 2 Jun 2018 13:23:06 +0200 Subject: [PATCH] [0.4.9] [NFSD] Apply a hack to avoid CORE-13498 Committing into rls was requested by Pierre. The hack allows to startup nfsd even when getnameinfo() fails. --- base/services/nfsd/nfs41_daemon.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/base/services/nfsd/nfs41_daemon.c b/base/services/nfsd/nfs41_daemon.c index 7ad4ad1b12b..1bc52eaaf45 100644 --- a/base/services/nfsd/nfs41_daemon.c +++ b/base/services/nfsd/nfs41_daemon.c @@ -309,8 +309,17 @@ static int getdomainname() (socklen_t)ptr->ai_addrlen, hostname, NI_MAXHOST, servInfo, NI_MAXSERV, NI_NAMEREQD); if (status) +#if 0 dprintf(1, "getnameinfo failed %d\n", WSAGetLastError()); else { +#else + { + dprintf(1, "getnameinfo failed %d, forcing name\n", WSAGetLastError()); + memcpy(hostname, "reactos.home", sizeof("reactos.home")); + status = 0; + } + { +#endif size_t i, len = strlen(hostname); char *p = hostname; dprintf(1, "getdomainname: hostname %s %d\n", hostname, len);