1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00

Fix for not opening Excel 2000 files that are read-only. Needs tidying

up but works for now.
Jeremy.
(This used to be commit 9ad9e0dfaf)
This commit is contained in:
Jeremy Allison 2003-10-02 00:55:22 +00:00
parent ad12b87aeb
commit c5b34aa7e6

View File

@ -61,9 +61,6 @@ int unix_error_packet(char *outbuf,int def_class,uint32 def_code,
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 @@ int error_packet(char *outbuf,NTSTATUS ntstatus,
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