summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorChristian Kellner <gicmo@src.gnome.org>2008-05-21 09:03:57 +0000
committerChristian Kellner <gicmo@src.gnome.org>2008-05-21 09:03:57 +0000
commit7f65075ad4e5545c28c86150eeb29c4362c42b63 (patch)
treede2e23cf7a06d46383815912b0e282a8de932136 /daemon
parent0708ed385613cdc91157189f34c92b1089b94e3e (diff)
downloadgvfs-7f65075ad4e5545c28c86150eeb29c4362c42b63.tar.gz
Add GVFS_SMB_DEBUG env variable to control smb debugging.
svn path=/trunk/; revision=1773
Diffstat (limited to 'daemon')
-rw-r--r--daemon/gvfsbackendsmb.c10
1 files changed, 9 insertions, 1 deletions
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);