vfs_ceph: fix cephwrap_flistxattr() debug message
authorDavid Disseldorp <ddiss@samba.org>
Fri, 10 May 2019 11:18:49 +0000 (13:18 +0200)
committerDavid Disseldorp <ddiss@samba.org>
Fri, 10 May 2019 12:59:05 +0000 (12:59 +0000)
The @list buffer may be uninitialised prior to ceph_flistxattr()
invocation, so only log the address.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=13940

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Fri May 10 12:59:05 UTC 2019 on sn-devel-184

source3/modules/vfs_ceph.c

index 57de8bc..6f29629 100644 (file)
@@ -1315,7 +1315,8 @@ static ssize_t cephwrap_listxattr(struct vfs_handle_struct *handle,
 static ssize_t cephwrap_flistxattr(struct vfs_handle_struct *handle, struct files_struct *fsp, char *list, size_t size)
 {
        int ret;
-       DBG_DEBUG("[CEPH] flistxattr(%p, %p, %s, %llu)\n", handle, fsp, list, llu(size));
+       DBG_DEBUG("[CEPH] flistxattr(%p, %p, %p, %llu)\n",
+                 handle, fsp, list, llu(size));
 #if LIBCEPHFS_VERSION_CODE >= LIBCEPHFS_VERSION(0, 94, 0)
        ret = ceph_flistxattr(handle->data, fsp->fh->fd, list, size);
 #else