svn commit: samba r8059 - in branches/SAMBA_4_0/source/ntvfs/posix:
.
tridge at samba.org
tridge at samba.org
Fri Jul 1 12:59:23 GMT 2005
Author: tridge
Date: 2005-07-01 12:59:23 +0000 (Fri, 01 Jul 2005)
New Revision: 8059
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8059
Log:
fixed handling of delete on close fir directories
Modified:
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_open.c
Changeset:
Modified: branches/SAMBA_4_0/source/ntvfs/posix/pvfs_open.c
===================================================================
--- branches/SAMBA_4_0/source/ntvfs/posix/pvfs_open.c 2005-07-01 12:47:10 UTC (rev 8058)
+++ branches/SAMBA_4_0/source/ntvfs/posix/pvfs_open.c 2005-07-01 12:59:23 UTC (rev 8059)
@@ -1243,6 +1243,11 @@
return NT_STATUS_CANNOT_DELETE;
}
+ if (f->handle->name->dos.attrib & FILE_ATTRIBUTE_DIRECTORY) {
+ f->handle->create_options = create_options;
+ return NT_STATUS_OK;
+ }
+
lck = odb_lock(req, pvfs->odb_context, &f->handle->odb_locking_key);
if (lck == NULL) {
return NT_STATUS_INTERNAL_DB_CORRUPTION;
More information about the samba-cvs
mailing list