np. I found the patch last night and applied it - works wonderfully now!
Thanks for the hard work guys. Andre -----Original Message----- From: Jeremy Allison [mailto:[EMAIL PROTECTED] Sent: 09 October 2003 03:53 To: Andre de Koning Cc: [EMAIL PROTECTED] Subject: Re: [Samba] excel files not opening read only - samba 3.0 On Wed, Oct 08, 2003 at 11:36:22PM +0200, Andre de Koning wrote: > I upgraded to samba 3.0 recently. > > I have a lot of shares containing excel workbooks that need to be rea only > for certain people and writable by others. > > If I try and open any one that is resctricted to read only, whether by samba > "read list" etc. of using linux ext permissions windows compalins that the > file could not be found, check the spelling of the filaname blah blah ... Known bug in 3.0 - we've fixed it in CVS and it'll be fixed in 3.0.1. Here's the patch, sorry for the trouble. Jeremy. =================================================================== RCS file: /cvsroot/samba/source/smbd/error.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- samba/source/smbd/error.c 2002/11/05 21:46:33 1.17 +++ samba/source/smbd/error.c 2003/10/02 00:55:20 1.18 @@ -61,9 +61,6 @@ eclass = unix_ERR_class; ecode = unix_ERR_code; ntstatus = unix_ERR_ntstatus; - unix_ERR_class = SMB_SUCCESS; - unix_ERR_code = 0; - unix_ERR_ntstatus = NT_STATUS_OK; } else { while (unix_dos_nt_errmap[i].dos_class != 0) { if (unix_dos_nt_errmap[i].unix_error == errno) { @@ -93,6 +90,10 @@ if (errno != 0) DEBUG(3,("error string = %s\n",strerror(errno))); + unix_ERR_class = SMB_SUCCESS; + unix_ERR_code = 0; + unix_ERR_ntstatus = NT_STATUS_OK; + /* * We can explicitly force 32 bit error codes even when the * parameter "nt status" is set to no by pre-setting the -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
