summaryrefslogtreecommitdiffstats
path: root/source/modules
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2007-03-02 20:56:18 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:18:22 -0500
commit24a4d4d7adefc4590f7e38cc72f54dc692cf9856 (patch)
treedc55256f90580d5da61210a06a17b618add452e6 /source/modules
parent32b040fe05707d5ce6322cb41d36cfdd2c3b31fc (diff)
downloadsamba-24a4d4d7adefc4590f7e38cc72f54dc692cf9856.tar.gz
samba-24a4d4d7adefc4590f7e38cc72f54dc692cf9856.tar.xz
samba-24a4d4d7adefc4590f7e38cc72f54dc692cf9856.zip
r21664: Fix #4425 - patch from Jason Mader <jason@ncac.gwu.edu>.
Jeremy
Diffstat (limited to 'source/modules')
-rw-r--r--source/modules/vfs_default.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/modules/vfs_default.c b/source/modules/vfs_default.c
index bd7bea5258a..c0b80e17754 100644
--- a/source/modules/vfs_default.c
+++ b/source/modules/vfs_default.c
@@ -786,7 +786,7 @@ static BOOL vfswrap_getlock(vfs_handle_struct *handle, files_struct *fsp, int fd
static int vfswrap_linux_setlease(vfs_handle_struct *handle, files_struct *fsp, int fd,
int leasetype)
{
- int result;
+ int result = -1;
START_PROFILE(syscall_linux_setlease);
@@ -796,7 +796,8 @@ static int vfswrap_linux_setlease(vfs_handle_struct *handle, files_struct *fsp,
return -1;
result = linux_setlease(fd, leasetype);
-
+#else
+ errno = ENOSYS;
#endif
END_PROFILE(syscall_linux_setlease);
return result;