From: Jeremy Allison Date: Sat, 22 Oct 2011 01:08:46 +0000 (-0700) Subject: Fix bug #8542 - smbclient posix_open command fails to return correct info on open... X-Git-Tag: samba-3.6.2~91 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=451d31d782a59405244634d310175046b21cbba3;p=thirdparty%2Fsamba.git Fix bug #8542 - smbclient posix_open command fails to return correct info on open file. (cherry picked from commit d27f5a277ef47c5ff94e402930680b37e8f4d592) --- diff --git a/source3/client/client.c b/source3/client/client.c index e5426c65e34..b2cb911424c 100644 --- a/source3/client/client.c +++ b/source3/client/client.c @@ -2528,8 +2528,8 @@ static int cmd_posix_open(void) } if (!NT_STATUS_IS_OK(cli_posix_open(targetcli, targetname, O_CREAT|O_RDWR, mode, &fnum))) { - if (!NT_STATUS_IS_OK(cli_posix_open(targetcli, targetname, O_CREAT|O_RDONLY, mode, &fnum))) { - d_printf("posix_open file %s: for read/write fnum %d\n", targetname, fnum); + if (NT_STATUS_IS_OK(cli_posix_open(targetcli, targetname, O_CREAT|O_RDONLY, mode, &fnum))) { + d_printf("posix_open file %s: for readonly fnum %d\n", targetname, fnum); } else { d_printf("Failed to open file %s. %s\n", targetname, cli_errstr(cli)); }