s3:libsmb: Honor disable_netbios option in smbsock_connect_send
authorJustin Stephenson <jstephen@redhat.com>
Mon, 14 Jan 2019 15:36:47 +0000 (10:36 -0500)
committerJeremy Allison <jra@samba.org>
Wed, 16 Jan 2019 07:54:23 +0000 (08:54 +0100)
If disable_netbios is set, return before the tevent timer is triggered
to prevent outgoing netbios connections.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13727

Signed-off-by: Justin Stephenson <jstephen@redhat.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Jan 16 08:54:23 CET 2019 on sn-devel-144

source3/libsmb/smbsock_connect.c

index bb3cb07646cdd3fa3dcee484fd46b09cd6cfa5e6..be52b9a4f794768ed4f3f1fa96450c7197c1a4b2 100644 (file)
@@ -415,6 +415,13 @@ struct tevent_req *smbsock_connect_send(TALLOC_CTX *mem_ctx,
        tevent_req_set_callback(state->req_445, smbsock_connect_connected,
                                req);
 
+       /*
+        * Check for disable_netbios
+        */
+       if (lp_disable_netbios()) {
+               return req;
+       }
+
        /*
         * After 5 msecs, fire the 139 (NBT) request
         */