]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
bin/dig/dighost.c: Fix REQUIRE(!= NULL) condition after the variable has been derefer...
authorOndřej Surý <ondrej@sury.org>
Fri, 27 Sep 2019 06:48:06 +0000 (08:48 +0200)
committerOndřej Surý <ondrej@sury.org>
Thu, 3 Oct 2019 07:04:26 +0000 (09:04 +0200)
bin/dig/dighost.c

index 5e24af65e5345f117803a74c9556d0241f9c2de4..e2018a7af7d5f220ca6bb076feb85e170e5fc576 100644 (file)
@@ -2045,6 +2045,9 @@ setup_lookup(dig_lookup_t *lookup) {
        char cookiebuf[256];
        char *origin = NULL;
        char *textname = NULL;
+
+       REQUIRE(lookup != NULL);
+
 #ifdef HAVE_LIBIDN2
        char idn_origin[MXNAME], idn_textname[MXNAME];
 
@@ -2053,7 +2056,6 @@ setup_lookup(dig_lookup_t *lookup) {
        check_result(result, "dns_name_settotextfilter");
 #endif /* HAVE_LIBIDN2 */
 
-       REQUIRE(lookup != NULL);
        INSIST(!free_now);
 
        debug("setup_lookup(%p)", lookup);