diff options
author | dougb <dougb@FreeBSD.org> | 2005-08-18 18:39:31 +0000 |
---|---|---|
committer | dougb <dougb@FreeBSD.org> | 2005-08-18 18:39:31 +0000 |
commit | e48a6516ad78289740f37b4496266800c447baeb (patch) | |
tree | febb7be29eec43397154c20e80bcbbdf124e1a56 | |
parent | 7538f978072a5845c093c0a97d604661eb43f021 (diff) | |
parent | 9123af99f7956e2383e5b9c4d39e84bea89915fe (diff) | |
download | FreeBSD-src-e48a6516ad78289740f37b4496266800c447baeb.zip FreeBSD-src-e48a6516ad78289740f37b4496266800c447baeb.tar.gz |
This commit was generated by cvs2svn to compensate for changes in r149245,
which included commits to RCS files with non-trunk default branches.
-rw-r--r-- | contrib/bind9/lib/dns/resolver.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/bind9/lib/dns/resolver.c b/contrib/bind9/lib/dns/resolver.c index 90af5b0..790a2f4 100644 --- a/contrib/bind9/lib/dns/resolver.c +++ b/contrib/bind9/lib/dns/resolver.c @@ -2665,7 +2665,7 @@ fctx_create(dns_resolver_t *res, dns_name_t *name, dns_rdatatype_t type, unsigned int options, unsigned int bucketnum, fetchctx_t **fctxp) { fetchctx_t *fctx; - isc_result_t result = ISC_R_SUCCESS; + isc_result_t result; isc_result_t iresult; isc_interval_t interval; dns_fixedname_t qdomain; @@ -2687,8 +2687,10 @@ fctx_create(dns_resolver_t *res, dns_name_t *name, dns_rdatatype_t type, strcat(buf, "/"); /* checked */ strcat(buf, typebuf); /* checked */ fctx->info = isc_mem_strdup(res->mctx, buf); - if (fctx->info == NULL) + if (fctx->info == NULL) { + result = ISC_R_NOMEMORY; goto cleanup_fetch; + } FCTXTRACE("create"); dns_name_init(&fctx->name, NULL); result = dns_name_dup(name, res->mctx, &fctx->name); |