The server specified on the command line is used directly to
initialise the attributes structure. Move the variable so it's
local to the block which uses it, and remove the function-wide
initialiser.
Caught by clang-analyzer
Change-Id: Ia636fae2ed505f6958cefbfbaa72ef7e37edec98
Reviewed-on: http://gerrit.openafs.org/9165
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
ListVLDB(struct cmd_syndesc *as, void *arock)
{
afs_int32 apart;
- afs_uint32 aserver;
afs_int32 code;
afs_int32 vcode;
struct VldbListByAttributes attributes;
int quiet, sort, lock;
afs_int32 thisindex, nextindex;
- aserver = 0;
apart = 0;
attributes.Mask = 0;
/* Server specified */
if (as->parms[1].items) {
+ afs_uint32 aserver;
+
aserver = GetServer(as->parms[1].items->data);
if (aserver == 0) {
fprintf(STDERR, "vos: server '%s' not found in host table\n",