From 8160e8e978e01b667495c51cb714f06837c9dd12 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Wed, 15 Jul 2009 11:26:12 -0400 Subject: [PATCH] vos print_addr() must call ubik_VL_GetAddrsU with correct level of indirection Reported by Marcus Watts. print_addr() accepts a afsUUID* and must not pass the address of that variable to ubik_VL_GetAddrsU. LICENSE IPL10 Reviewed-on: http://gerrit.openafs.org/101 Verified-by: Russ Allbery Reviewed-by: Russ Allbery (cherry picked from commit 86b0f09bddeded9515f39ad17b47a0b4e23a968b) Change-Id: I07050a8025eae384194615e78d97641d144ce8b2 Reviewed-on: http://gerrit.openafs.org/933 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/volser/vos.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/volser/vos.c b/src/volser/vos.c index e4aa5dd1b..757c4a3f3 100644 --- a/src/volser/vos.c +++ b/src/volser/vos.c @@ -5217,7 +5217,7 @@ print_addrs(const bulkaddrs * addrs, const afsUUID * m_uuid, int nentries, m_addrs.bulkaddrs_val = 0; m_addrs.bulkaddrs_len = 0; vcode = - ubik_VL_GetAddrsU(cstruct, 0, &m_attrs, &m_uuid, + ubik_VL_GetAddrsU(cstruct, 0, &m_attrs, m_uuid, (afs_int32 *)&vlcb, &m_nentries, &m_addrs); if (vcode) { fprintf(STDERR, -- 2.39.5