The Samba-Bugzilla – Attachment 3851 Details for
Bug 6012
vfs_full_audit fatal error
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
0001-Fix-bug-6012-Add-get_real_filename-to-full_audit.patch (text/plain), 2.46 KB, created by
Volker Lendecke
on 2009-01-05 06:00:55 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Volker Lendecke
Created:
2009-01-05 06:00:55 UTC
Size:
2.46 KB
patch
obsolete
>From 706a456faa1d9af4f16fa4aa935b9029b255c5df Mon Sep 17 00:00:00 2001 >From: Volker Lendecke <vl@samba.org> >Date: Mon, 5 Jan 2009 12:58:23 +0100 >Subject: [PATCH] Fix bug 6012: Add "get_real_filename" to full_audit > >Thanks to Hodur <coil93@gmail.com> for testing! > >Volker >--- > source/modules/vfs_full_audit.c | 25 +++++++++++++++++++++++++ > 1 files changed, 25 insertions(+), 0 deletions(-) > >diff --git a/source/modules/vfs_full_audit.c b/source/modules/vfs_full_audit.c >index 9fadcd9..5028c62 100644 >--- a/source/modules/vfs_full_audit.c >+++ b/source/modules/vfs_full_audit.c >@@ -194,6 +194,11 @@ static NTSTATUS smb_full_audit_streaminfo(vfs_handle_struct *handle, > TALLOC_CTX *mem_ctx, > unsigned int *pnum_streams, > struct stream_struct **pstreams); >+static int smb_full_audit_get_real_filename(struct vfs_handle_struct *handle, >+ const char *path, >+ const char *name, >+ TALLOC_CTX *mem_ctx, >+ char **found_name); > static NTSTATUS smb_full_audit_fget_nt_acl(vfs_handle_struct *handle, files_struct *fsp, > uint32 security_info, > SEC_DESC **ppdesc); >@@ -425,6 +430,8 @@ static vfs_op_tuple audit_op_tuples[] = { > SMB_VFS_LAYER_LOGGER}, > {SMB_VFS_OP(smb_full_audit_streaminfo), SMB_VFS_OP_STREAMINFO, > SMB_VFS_LAYER_LOGGER}, >+ {SMB_VFS_OP(smb_full_audit_get_real_filename), SMB_VFS_OP_GET_REAL_FILENAME, >+ SMB_VFS_LAYER_LOGGER}, > > /* NT ACL operations. */ > >@@ -593,6 +600,7 @@ static struct { > { SMB_VFS_OP_CHFLAGS, "chflags" }, > { SMB_VFS_OP_FILE_ID_CREATE, "file_id_create" }, > { SMB_VFS_OP_STREAMINFO, "streaminfo" }, >+ { SMB_VFS_OP_GET_REAL_FILENAME, "get_real_filename" }, > { SMB_VFS_OP_FGET_NT_ACL, "fget_nt_acl" }, > { SMB_VFS_OP_GET_NT_ACL, "get_nt_acl" }, > { SMB_VFS_OP_FSET_NT_ACL, "fset_nt_acl" }, >@@ -1551,6 +1559,23 @@ static NTSTATUS smb_full_audit_streaminfo(vfs_handle_struct *handle, > return result; > } > >+static int smb_full_audit_get_real_filename(struct vfs_handle_struct *handle, >+ const char *path, >+ const char *name, >+ TALLOC_CTX *mem_ctx, >+ char **found_name) >+{ >+ int result; >+ >+ result = SMB_VFS_NEXT_GET_REAL_FILENAME(handle, path, name, mem_ctx, >+ found_name); >+ >+ do_log(SMB_VFS_OP_GET_REAL_FILENAME, (result == 0), handle, >+ "%s/%s->%s", path, name, (result == 0) ? "" : *found_name); >+ >+ return result; >+} >+ > static NTSTATUS smb_full_audit_fget_nt_acl(vfs_handle_struct *handle, files_struct *fsp, > uint32 security_info, > SEC_DESC **ppdesc) >-- >1.6.0.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 6012
: 3851