From 4140f2bfc141ee9a91723d274344769f8b11a5f9 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 24 Oct 1998 06:36:22 +0000 Subject: make sure that apps can't close one of the internal smbw file descriptors by catching close attempts on those fds and returning EBADF. (This used to be commit 9d863fb1681a5b03696552e1d93fe339b4bae455) --- source3/smbwrapper/wrapped.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3/smbwrapper/wrapped.c') diff --git a/source3/smbwrapper/wrapped.c b/source3/smbwrapper/wrapped.c index d5f47aac46..0a8158dd05 100644 --- a/source3/smbwrapper/wrapped.c +++ b/source3/smbwrapper/wrapped.c @@ -145,6 +145,10 @@ if (smbw_fd(fd)) { return smbw_close(fd); } + if (smbw_local_fd(fd)) { + errno = EBADF; + return -1; + } return real_close(fd); } -- cgit