s3 audit: Fix a memory leak
authorTim Prouty <tprouty@samba.org>
Sat, 4 Jul 2009 00:15:30 +0000 (17:15 -0700)
committerTim Prouty <tprouty@samba.org>
Mon, 6 Jul 2009 22:38:47 +0000 (15:38 -0700)
source3/modules/vfs_audit.c

index 8c0141906b196beecec7879c051e2d03b8f0f05f..cf2e27301db040d9ba80829f1b522f202ca9f5ab 100644 (file)
@@ -148,7 +148,7 @@ static int audit_open(vfs_handle_struct *handle,
        result = SMB_VFS_NEXT_OPEN(handle, smb_fname, fsp, flags, mode);
 
        syslog(audit_syslog_priority(handle), "open %s (fd %d) %s%s%s\n", 
-              smb_fname_str_dbg(smb_fname), result,
+              smb_fname->base_name, result,
               ((flags & O_WRONLY) || (flags & O_RDWR)) ? "for writing " : "", 
               (result < 0) ? "failed: " : "",
               (result < 0) ? strerror(errno) : "");
@@ -179,8 +179,8 @@ static int audit_rename(vfs_handle_struct *handle,
        result = SMB_VFS_NEXT_RENAME(handle, smb_fname_src, smb_fname_dst);
 
        syslog(audit_syslog_priority(handle), "rename %s -> %s %s%s\n",
-              smb_fname_str_dbg(smb_fname_src),
-              smb_fname_str_dbg(smb_fname_dst),
+              smb_fname_src->base_name,
+              smb_fname_dst->base_name,
               (result < 0) ? "failed: " : "",
               (result < 0) ? strerror(errno) : "");
 
@@ -195,7 +195,7 @@ static int audit_unlink(vfs_handle_struct *handle,
        result = SMB_VFS_NEXT_UNLINK(handle, smb_fname);
 
        syslog(audit_syslog_priority(handle), "unlink %s %s%s\n",
-              smb_fname_str_dbg(smb_fname),
+              smb_fname->base_name,
               (result < 0) ? "failed: " : "",
               (result < 0) ? strerror(errno) : "");