From: Jeffrey Altman Date: Wed, 15 Jul 2009 15:26:12 +0000 (-0400) Subject: vos print_addr() must call ubik_VL_GetAddrsU with correct level of indirection X-Git-Tag: openafs-stable-1_4_12pre1~67 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=8160e8e978e01b667495c51cb714f06837c9dd12;p=packages%2Fo%2Fopenafs.git 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 --- 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,