From ae67b20623b1887b2afa061f328b5d52654ba6c7 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Wed, 24 May 2006 22:15:03 +0000 Subject: r15875: Fix bug in smbclients 'put' command tridge found a while ago. Add tests for 'put' and 'get' commands so we don't break them again. Fixes #3742 (This used to be commit 141600a624ca90374c2f306139015f8c7487cc0f) --- source4/client/client.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source4/client') diff --git a/source4/client/client.c b/source4/client/client.c index 20542c0183..b532cd9910 100644 --- a/source4/client/client.c +++ b/source4/client/client.c @@ -1194,16 +1194,16 @@ static int cmd_put(struct smbclient_context *ctx, const char **args) char *rname; if (!args[1]) { - d_printf("put \n"); + d_printf("put []\n"); return 1; } - lname = talloc_asprintf(ctx, "%s\\%s", ctx->remote_cur_dir, args[1]); + lname = talloc_strdup(ctx, args[1]); if (args[2]) rname = talloc_strdup(ctx, args[2]); else - rname = talloc_strdup(ctx, lname); + rname = talloc_asprintf(ctx, "%s\\%s", ctx->remote_cur_dir, lname); dos_clean_name(rname); -- cgit