From: Willem Toorop Date: Tue, 12 Mar 2013 11:49:30 +0000 (+0000) Subject: Get rid of "statement never reached" warnings. X-Git-Tag: release-1.6.17rc1~134 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=283f461b33bb73c03473b7ae2e6edfc68f200d40;p=thirdparty%2Fldns.git Get rid of "statement never reached" warnings. svn:NO TEST --- diff --git a/examples/ldns-key2ds.c b/examples/ldns-key2ds.c index a3e54383..9426f685 100644 --- a/examples/ldns-key2ds.c +++ b/examples/ldns-key2ds.c @@ -63,8 +63,7 @@ suitable_hash(ldns_signing_algorithm algorithm) case LDNS_SIGN_ECDSAP384SHA384: return LDNS_SHA384; #endif - default: - return LDNS_SHA1; + default: break; } return LDNS_SHA1; } diff --git a/examples/ldnsd.c b/examples/ldnsd.c index e2a55200..efa79199 100644 --- a/examples/ldnsd.c +++ b/examples/ldnsd.c @@ -89,7 +89,7 @@ get_rrset(const ldns_zone *zone, const ldns_rdf *owner_name, const ldns_rr_type return rrlist; } -int +void main(int argc, char **argv) { /* arguments */ @@ -236,8 +236,10 @@ main(int argc, char **argv) ldns_rr_list_free(answer_ad); } - ldns_rdf_deep_free(origin); - ldns_zone_deep_free(zone); - - return 0; + /* No cleanup because of the infinite loop + * + * ldns_rdf_deep_free(origin); + * ldns_zone_deep_free(zone); + * return 0; + */ }