The branch, v3-4-test has been updated
       via  d232dd9... s3: Fix bug 7326 -- can't write with vfs_full_audit 
active
      from  e41d9e7... s3: signals are processed twice in child.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-4-test


- Log -----------------------------------------------------------------
commit d232dd9df261ff251fd624b2b984355d247bb301
Author: Volker Lendecke <[email protected]>
Date:   Mon Apr 5 15:16:22 2010 -0700

    s3: Fix bug 7326 -- can't write with vfs_full_audit active

-----------------------------------------------------------------------

Summary of changes:
 source3/modules/vfs_full_audit.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/modules/vfs_full_audit.c b/source3/modules/vfs_full_audit.c
index ebe89ec..ac7f7a3 100644
--- a/source3/modules/vfs_full_audit.c
+++ b/source3/modules/vfs_full_audit.c
@@ -158,7 +158,7 @@ static int smb_full_audit_fstat(vfs_handle_struct *handle, 
files_struct *fsp,
                       SMB_STRUCT_STAT *sbuf);
 static int smb_full_audit_lstat(vfs_handle_struct *handle,
                       const char *path, SMB_STRUCT_STAT *sbuf);
-static int smb_full_audit_get_alloc_size(vfs_handle_struct *handle,
+static uint64_t smb_full_audit_get_alloc_size(vfs_handle_struct *handle,
                       files_struct *fsp, const SMB_STRUCT_STAT *sbuf);
 static int smb_full_audit_unlink(vfs_handle_struct *handle,
                        const char *path);
@@ -1396,14 +1396,14 @@ static int smb_full_audit_lstat(vfs_handle_struct 
*handle,
        return result;    
 }
 
-static int smb_full_audit_get_alloc_size(vfs_handle_struct *handle,
+static uint64_t smb_full_audit_get_alloc_size(vfs_handle_struct *handle,
                       files_struct *fsp, const SMB_STRUCT_STAT *sbuf)
 {
-       int result;
+       uint64_t result;
 
        result = SMB_VFS_NEXT_GET_ALLOC_SIZE(handle, fsp, sbuf);
 
-       do_log(SMB_VFS_OP_GET_ALLOC_SIZE, (result >= 0), handle, "%d", result);
+       do_log(SMB_VFS_OP_GET_ALLOC_SIZE, (result != (uint64_t)-1), handle, 
"%llu", result);
 
        return result;
 }


-- 
Samba Shared Repository

Reply via email to