]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: Avoid a select call per smb
authorVolker Lendecke <vl@samba.org>
Fri, 11 Feb 2011 10:25:13 +0000 (11:25 +0100)
committerVolker Lendecke <vlendec@samba.org>
Fri, 11 Feb 2011 11:13:54 +0000 (12:13 +0100)
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Feb 11 12:13:54 CET 2011 on sn-devel-104

source3/smbd/process.c

index 6c2908d6d5407cf87f8e08aa9d3f6b55f432ce97..20569d858c4042781c7fc57c163a11a8fe37f177 100644 (file)
@@ -2263,7 +2263,7 @@ static void smbd_server_connection_read_handler(
        if (from_client) {
                smbd_lock_socket(conn);
 
-               if (!fd_is_readable(fd)) {
+               if (lp_async_smb_echo_handler() && !fd_is_readable(fd)) {
                        DEBUG(10,("the echo listener was faster\n"));
                        smbd_unlock_socket(conn);
                        return;