diff options
author | Gerald Carter <jerry@samba.org> | 2007-08-20 12:56:31 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2007-08-20 12:56:31 +0000 |
commit | ad4be8a01adacd96c5f0fe1bb87a170ab88d2b88 (patch) | |
tree | 50d0f4dee9409348f326810053b91ff76a74bf2e /source/locking/posix.c | |
parent | 1db01e3c95b716201eafca91ce97ba57a3dbc218 (diff) | |
download | samba-3.0.25c.tar.gz samba-3.0.25c.tar.xz samba-3.0.25c.zip |
r24580: Grab last changes for 3.0.25c (in synjc with 3.0.25 branch svn r24571)samba-3.0.25c
Diffstat (limited to 'source/locking/posix.c')
-rw-r--r-- | source/locking/posix.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/locking/posix.c b/source/locking/posix.c index 62804eb8e34..dc54a341941 100644 --- a/source/locking/posix.c +++ b/source/locking/posix.c @@ -651,7 +651,10 @@ NTSTATUS fd_close_posix(struct connection_struct *conn, files_struct *fsp) */ ret = SMB_VFS_CLOSE(fsp,fsp->fh->fd); fsp->fh->fd = -1; - return map_nt_error_from_unix(errno); + if (ret == -1) { + return map_nt_error_from_unix(errno); + } + return NT_STATUS_OK; } if (get_windows_lock_ref_count(fsp)) { |