]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: libsmb: Cleanup - change to early continue in internal_resolve_name() for resolve...
authorJeremy Allison <jra@samba.org>
Mon, 20 Jul 2020 23:57:43 +0000 (16:57 -0700)
committerIsaac Boukris <iboukris@sn-devel-184>
Tue, 4 Aug 2020 08:51:41 +0000 (08:51 +0000)
No logic change.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Isaac Boukris <iboukris@samba.org>
source3/libsmb/namequery.c

index ea6aec5290afabbbf131ad6e2cda1d021a687b5c..58ae67aa972a4930059ce811052d116ae3fe5fc1 100644 (file)
@@ -2704,9 +2704,10 @@ NTSTATUS internal_resolve_name(const char *name,
                         * This will result in a SRV record lookup */
                        status = resolve_ads(name, name_type, sitename,
                                             return_iplist, return_count);
-                       if (NT_STATUS_IS_OK(status)) {
-                               goto done;
+                       if (!NT_STATUS_IS_OK(status)) {
+                               continue;
                        }
+                       goto done;
                } else if (strequal(tok, "lmhosts")) {
                        struct sockaddr_storage *ss_list;
                        status = resolve_lmhosts_file_as_sockaddr(