X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=support%2Fnfs%2Fsvc_create.c;h=59ba505b48bfc2adc243de2eb97c259220c382d3;hp=fa7eab6711f49f3fa4cf3f5b726dbde67a4415cd;hb=fb69c9d6320b303acbb7971da9e8f18d32b33e2f;hpb=ec8a23e674ba39b3c4048095c4d848dfb1b15c0f diff --git a/support/nfs/svc_create.c b/support/nfs/svc_create.c index fa7eab6..59ba505 100644 --- a/support/nfs/svc_create.c +++ b/support/nfs/svc_create.c @@ -72,7 +72,7 @@ svc_create_bindaddr(struct netconfig *nconf, const uint16_t port) hint.ai_family = AF_INET6; #endif /* IPV6_SUPPORTED */ else { - xlog(L_ERROR, "Unrecognized bind address family: %s", + xlog(D_GENERAL, "Unrecognized bind address family: %s", nconf->nc_protofmly); return NULL; } @@ -82,26 +82,20 @@ svc_create_bindaddr(struct netconfig *nconf, const uint16_t port) else if (strcmp(nconf->nc_proto, NC_TCP) == 0) hint.ai_protocol = (int)IPPROTO_TCP; else { - xlog(L_ERROR, "Unrecognized bind address protocol: %s", + xlog(D_GENERAL, "Unrecognized bind address protocol: %s", nconf->nc_proto); return NULL; } (void)snprintf(buf, sizeof(buf), "%u", port); error = getaddrinfo(NULL, buf, &hint, &ai); - switch (error != 0) { - case 0: - return ai; - case EAI_SYSTEM: - xlog(L_ERROR, "Failed to construct bind address: %m"); - break; - default: + if (error != 0) { xlog(L_ERROR, "Failed to construct bind address: %s", gai_strerror(error)); - break; + return NULL; } - return NULL; + return ai; } static unsigned int