summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2020-06-10 17:09:39 +0200
committerIsaac Boukris <iboukris@sn-devel-184>2020-06-16 09:08:33 +0000
commit6114a4a59b0ebb59da36223c1dd9f25d1d282869 (patch)
treed5313f5d675780eb8503ace99a74b76c24802e10 /source3
parenta4f2b8daee9b54e68a6c46d029bba4c1578aaf21 (diff)
downloadsamba-6114a4a59b0ebb59da36223c1dd9f25d1d282869.tar.gz
s3:rpc_server: Pass a pointer to add_filemeta()
Review with: git show -U10 Found by cppcheck. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Isaac Boukris <iboukris@samba.org>
Diffstat (limited to 'source3')
-rw-r--r--source3/rpc_server/mdssvc/mdssvc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source3/rpc_server/mdssvc/mdssvc.c b/source3/rpc_server/mdssvc/mdssvc.c
index d6edc1c1686..8e98276d642 100644
--- a/source3/rpc_server/mdssvc/mdssvc.c
+++ b/source3/rpc_server/mdssvc/mdssvc.c
@@ -1230,7 +1230,8 @@ static bool slrpc_fetch_attributes(struct mds_ctx *mds_ctx,
sl_array_t *fm_array;
sl_nil_t nil;
char *path = NULL;
- struct stat_ex sb;
+ struct stat_ex sb = {0};
+ struct stat_ex *sp = NULL;
struct sl_inode_path_map *elem = NULL;
void *p;
TDB_DATA val = tdb_null;
@@ -1302,9 +1303,10 @@ static bool slrpc_fetch_attributes(struct mds_ctx *mds_ctx,
if (result != 0) {
goto error;
}
+ sp = &sb;
}
- ok = add_filemeta(mds_ctx, reqinfo, fm_array, path, &sb);
+ ok = add_filemeta(mds_ctx, reqinfo, fm_array, path, sp);
if (!ok) {
goto error;
}