From 590c9b7b6df643f0ff3e8f36bdc535ef00b30073 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 8 Jan 2009 15:41:49 -0800 Subject: Fix bug #6021 - smbclient du command does not recuse properly Jeremy. --- source3/libsmb/clidfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source3/libsmb/clidfs.c') diff --git a/source3/libsmb/clidfs.c b/source3/libsmb/clidfs.c index ac68700fd0..211aca2bd8 100644 --- a/source3/libsmb/clidfs.c +++ b/source3/libsmb/clidfs.c @@ -308,10 +308,11 @@ static void cli_cm_set_mntpoint(struct cli_state *c, const char *mnt) } if (p) { - char *name = clean_name(NULL, p->mount); + char *name = clean_name(NULL, mnt); if (!name) { return; } + TALLOC_FREE(p->mount); p->mount = talloc_strdup(p, name); TALLOC_FREE(name); } -- cgit