aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorUlrich Spörlein <uqs@FreeBSD.org>2010-06-02 09:34:41 +0000
committerUlrich Spörlein <uqs@FreeBSD.org>2010-06-02 09:34:41 +0000
commitc5d27505b62ca791ba4869d856fd027718222fad (patch)
treebad2a5120304d980726f57d6950c2915be6b11d3 /bin
parentccf87a1089d747fdb87ac095761e5d29bea80165 (diff)
downloadsrc-c5d27505b62ca791ba4869d856fd027718222fad.tar.gz
src-c5d27505b62ca791ba4869d856fd027718222fad.zip
Zero struct before reading from it
PR: 140384 Found by: clang static analyzer MFC after: 3 weeks
Notes
Notes: svn path=/head/; revision=208730
Diffstat (limited to 'bin')
-rw-r--r--bin/chio/chio.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/bin/chio/chio.c b/bin/chio/chio.c
index aaddb689d52f..16e88007011a 100644
--- a/bin/chio/chio.c
+++ b/bin/chio/chio.c
@@ -1072,6 +1072,7 @@ find_element(char *voltag, uint16_t *et, uint16_t *eu)
/* Read in the changer slots */
if (cp.cp_nslots > 0) {
+ (void) memset(&cesr, 0, sizeof(cesr));
cesr.cesr_element_type = CHET_ST;
cesr.cesr_element_base = 0;
cesr.cesr_element_count = cp.cp_nslots;