From: Evan Hunt Date: Tue, 20 Mar 2018 09:22:57 +0000 (+0000) Subject: silence warnings about unnecessary comparisons X-Git-Tag: v9.13.0~43^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e00eb55cd2276ab909dba410834667573e24ff47;p=thirdparty%2Fbind9.git silence warnings about unnecessary comparisons - these are cases where result has been explicitly set, so if (result != ISC_R_SUCCESS) is unnecessary --- diff --git a/lib/dns/master.c b/lib/dns/master.c index 80068dfa835..f7b7f1b6dbb 100644 --- a/lib/dns/master.c +++ b/lib/dns/master.c @@ -9,8 +9,6 @@ * information regarding copyright ownership. */ -/* $Id$ */ - /*! \file */ #include @@ -1340,8 +1338,9 @@ load_text(dns_loadctx_t *lctx) { if (MANYERRS(lctx, result)) { SETRESULT(lctx, result); lctx->ttl = 0; - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } else if (!explicit_ttl && lctx->default_ttl_known) { lctx->ttl = lctx->default_ttl; @@ -1372,8 +1371,9 @@ load_text(dns_loadctx_t *lctx) { result = DNS_R_SYNTAX; if (MANYERRS(lctx, result)) { SETRESULT(lctx, result); - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } /* @@ -1544,8 +1544,9 @@ load_text(dns_loadctx_t *lctx) { SETRESULT(lctx, result); LOGIT(result); continue; - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } /* @@ -1584,8 +1585,9 @@ load_text(dns_loadctx_t *lctx) { SETRESULT(lctx, result); read_till_eol = ISC_TRUE; continue; - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } if (ictx->origin_changed) { @@ -1628,8 +1630,9 @@ load_text(dns_loadctx_t *lctx) { SETRESULT(lctx, result); read_till_eol = ISC_TRUE; continue; - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } if (rdclass == 0 && @@ -1646,8 +1649,9 @@ load_text(dns_loadctx_t *lctx) { SETRESULT(lctx, result); read_till_eol = ISC_TRUE; continue; - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } result = dns_rdatatype_fromtext(&type, @@ -1687,8 +1691,9 @@ load_text(dns_loadctx_t *lctx) { SETRESULT(lctx, result); read_till_eol = ISC_TRUE; continue; - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } if (type == dns_rdatatype_ns && ictx->glue == NULL) @@ -1800,8 +1805,9 @@ load_text(dns_loadctx_t *lctx) { namebuf, desc); if (MANYERRS(lctx, result)) { SETRESULT(lctx, result); - } else if (result != ISC_R_SUCCESS) + } else { goto cleanup; + } } else { (*callbacks->warn)(callbacks, "%s:%lu: %s: %s", @@ -1852,8 +1858,9 @@ load_text(dns_loadctx_t *lctx) { read_till_eol = ISC_TRUE; target = target_ft; continue; - } else if (result != ISC_R_SUCCESS) + } else { goto insist_and_cleanup; + } } if (type == dns_rdatatype_rrsig ||