OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-4157-gb7326e4
Gerrit Code Review
gerrit@openafs.org
Sat, 8 Feb 2014 14:27:13 -0800 (PST)
The following commit has been merged in the master branch:
commit b7326e487f6387033282cc5d1128b00a0456673a
Author: Benjamin Kaduk <kaduk@mit.edu>
Date: Wed Feb 5 18:32:16 2014 -0500
afs_fetchstore: re-avoid uninitialized variable
As noted in the gerrit comments for change 10742, commit
baf6af8a8f2207ce39b746d59ca4bc661c002883 does not handle the case
where the second rx_Read() call fails, and the 'length' variable
can still be used uninitialized.
Instead of using an err label and jumping to it on the case of
errors, initialize length to zero and take care to neither
set nor access *alength if an error has occurred. This is
more consistent with the style of the surrounding code while still
avoiding the use of an uninitialized variable.
Change-Id: I6abfa4a5f051368ca12ada1494fc7687f378d319
Reviewed-on: http://gerrit.openafs.org/10806
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/afs/afs_fetchstore.c | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
--
OpenAFS Master Repository