diff options
author | Volker Lendecke <vlendec@samba.org> | 2007-01-08 14:08:34 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:16:58 -0500 |
commit | 90149315ea6ad6d165051e51c23f1eb1af8a88e7 (patch) | |
tree | 19921db489e9ea4ff040beb64eea62ae75191458 | |
parent | 72ecfaf32c2f6db114cff37dd1526a85722935fd (diff) | |
download | samba-90149315ea6ad6d165051e51c23f1eb1af8a88e7.tar.gz samba-90149315ea6ad6d165051e51c23f1eb1af8a88e7.tar.bz2 samba-90149315ea6ad6d165051e51c23f1eb1af8a88e7.zip |
r20608: ENOENT->NT_STATUS_OBJECT_NAME_NOT_FOUND is covered in the standard unix error mapping table
(This used to be commit 816c19aaeb812a94fd5669174c9beec60ce1a73f)
-rw-r--r-- | source3/smbd/trans2.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index 33596f19da..e85d3c0c5b 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -2711,12 +2711,8 @@ int set_bad_path_error(int err, BOOL bad_path, char *outbuf, int def_class, uint DEBUG(10,("set_bad_path_error: err = %d bad_path = %d\n", err, (int)bad_path )); - if(err == ENOENT) { - if (bad_path) { - return ERROR_NT(NT_STATUS_OBJECT_PATH_NOT_FOUND); - } else { - return ERROR_NT(NT_STATUS_OBJECT_NAME_NOT_FOUND); - } + if ((err == ENOENT) && bad_path) { + return ERROR_NT(NT_STATUS_OBJECT_PATH_NOT_FOUND); } return UNIXERROR(def_class,def_code); } |