mirror of
https://git.openafs.org/openafs.git
synced 2025-01-31 13:38:01 +00:00
Michael Meffie
3e098400a7
bozo: Check for negative simple bnode parameter index
The simple (ez) bnodes have only one parameter, which is accessed as index 0. A check is made for values greater than 0, however the index argument is a signed type, and a check for negative indices is missing. Explicitly check for non-zero index values when retrieving simple bnode parameters, and if not zero return BZDOM. The other bnode types already check for specific (positive) index values, so only the simple bnode type needs to be updated. Change-Id: I8764af6c975431caf26c25a371cf6db10e6e7fec Reviewed-on: https://gerrit.openafs.org/15043 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Mark Vitale <mvitale@sinenomine.net> Reviewed-by: Andrew Deason <adeason@sinenomine.net> Reviewed-by: Cheyenne Wills <cwills@sinenomine.net> Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
AFS is a distributed file system that enables users to share and access all of the files stored in a network of computers as easily as they access the files stored on their local machines. The file system is called distributed for this exact reason: files can reside on many different machines, but are available to users on every machine. OpenAFS 1.0 was originally released by IBM under the terms of the IBM Public License 1.0 (IPL10). For details on IPL10 see the LICENSE file in this directory. The current OpenAFS distribution is licensed under a combination of the IPL10 and many other licenses as granted by the relevant copyright holders. The LICENSE file in this directory contains more details, thought it is not a comprehensive statement. See INSTALL for information about building and installing OpenAFS on various platforms. See CODING for developer information and guidelines. See NEWS for recent changes to OpenAFS.
Description
Languages
C
72.2%
C++
20.1%
Makefile
1.4%
Perl
1.2%
Rich Text Format
1%
Other
3.7%