diff --git a/daemon/gvfsbackendsmbbrowse.c b/daemon/gvfsbackendsmbbrowse.c index 028118b..35888d1 100644 --- a/daemon/gvfsbackendsmbbrowse.c +++ b/daemon/gvfsbackendsmbbrowse.c @@ -802,6 +802,7 @@ do_mount (GVfsBackend *backend, return; } + lp_set_cmdline ("client max protocol", "NT1"); smbc_setOptionUserData (smb_context, backend); debug = g_getenv ("GVFS_SMB_DEBUG"); diff --git a/daemon/gvfsbackendsmbprivate.h b/daemon/gvfsbackendsmbprivate.h index 07d970d..4d8a868 100644 --- a/daemon/gvfsbackendsmbprivate.h +++ b/daemon/gvfsbackendsmbprivate.h @@ -25,4 +25,7 @@ char *create_smb_uri (const char *server, int port, const char *share, const char *path); +/* from samba's proto.h */ +int lp_set_cmdline(const char *pszParmName, const char *pszParmValue); + #endif /* __G_VFS_BACKEND_SMB_PRIVATE_H__ */