diff options
| author | Don Lewis <truckman@FreeBSD.org> | 2016-05-25 00:25:38 +0000 |
|---|---|---|
| committer | Don Lewis <truckman@FreeBSD.org> | 2016-05-25 00:25:38 +0000 |
| commit | 5fb70b0cae612137a96d02503ac2d373250f1762 (patch) | |
| tree | 402c1c641aee9a420d8b766db18ec7a11ce8e2f7 | |
| parent | a23f17d3b127a59955c09501f1b91d9adf2bc828 (diff) | |
Notes
| -rw-r--r-- | usr.sbin/ypserv/yp_dnslookup.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/ypserv/yp_dnslookup.c b/usr.sbin/ypserv/yp_dnslookup.c index 1d83b64f0ae6f..6534967cfa980 100644 --- a/usr.sbin/ypserv/yp_dnslookup.c +++ b/usr.sbin/ypserv/yp_dnslookup.c @@ -489,9 +489,6 @@ yp_async_lookup_addr(struct svc_req *rqstp, char *addr, int af) yp_find_dnsqent(svcudp_get_xid(rqstp->rq_xprt),BY_RPC_XID) != NULL) return(YP_TRUE); - if ((q = yp_malloc_dnsent()) == NULL) - return(YP_YPERR); - switch (af) { case AF_INET: if (inet_aton(addr, (struct in_addr *)uaddr) != 1) @@ -516,6 +513,9 @@ yp_async_lookup_addr(struct svc_req *rqstp, char *addr, int af) return(YP_YPERR); } + if ((q = yp_malloc_dnsent()) == NULL) + return(YP_YPERR); + if (debug) yp_error("DNS address is: %s", buf); |
