From 7f65075ad4e5545c28c86150eeb29c4362c42b63 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Wed, 21 May 2008 09:03:57 +0000 Subject: Add GVFS_SMB_DEBUG env variable to control smb debugging. svn path=/trunk/; revision=1773 --- ChangeLog | 5 +++++ daemon/gvfsbackendsmb.c | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 49f8c2d7..1e9a6526 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-05-21 Christian Kellner + + * daemon/gvfsbackendsmb.c (do_mount): + Add GVFS_SMB_DEBUG env variable to control smb debugging. + 2008-05-21 Christian Kellner * daemon/gvfsbackendsmb.c (do_mount): diff --git a/daemon/gvfsbackendsmb.c b/daemon/gvfsbackendsmb.c index 70fefdef..aeaf29c9 100644 --- a/daemon/gvfsbackendsmb.c +++ b/daemon/gvfsbackendsmb.c @@ -457,6 +457,8 @@ do_mount (GVfsBackend *backend, char *uri; int res; char *display_name; + const char *debug; + int debug_val; GMountSpec *smb_mount_spec; smbc_stat_fn smbc_stat; @@ -470,7 +472,13 @@ do_mount (GVfsBackend *backend, } smbc_setOptionUserData (smb_context, backend); - smbc_setDebug (smb_context, 0); + debug = g_getenv ("GVFS_SMB_DEBUG"); + if (debug) + debug_val = atoi (debug); + else + debug_val = 0; + + smbc_setDebug (smb_context, debug_val); smbc_setFunctionAuthDataWithContext (smb_context, auth_callback); smbc_setFunctionAddCachedServer (smb_context, add_cached_server); -- cgit v1.2.1