s3: skip loading vfs modules for printer connections
authorBjörn Jacke <bj@sernet.de>
Sun, 12 Aug 2012 13:51:30 +0000 (15:51 +0200)
committerBjoern Jacke <bj@sernet.de>
Sun, 12 Aug 2012 21:40:23 +0000 (23:40 +0200)
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Sun Aug 12 23:40:23 CEST 2012 on sn-devel-104

source3/smbd/vfs.c

index 474e476f3d525d56aa498b37ba8869c9278909fb..1438f6834d3cf8717c70a48c1776e119faa5ca89 100644 (file)
@@ -328,6 +328,12 @@ bool smbd_vfs_init(connection_struct *conn)
 
        /* Normal share - initialise with disk access functions */
        vfs_init_default(conn);
+
+       /* No need to load vfs modules for printer connections */
+       if (conn->printer) {
+               return True;
+       }
+
        vfs_objects = lp_vfs_objects(SNUM(conn));
 
        /* Override VFS functions if 'vfs object' was not specified*/