summaryrefslogtreecommitdiff
path: root/sys/dev/ic/aac.c
diff options
context:
space:
mode:
authorMike Larkin <mlarkin@cvs.openbsd.org>2013-11-13 05:26:24 +0000
committerMike Larkin <mlarkin@cvs.openbsd.org>2013-11-13 05:26:24 +0000
commit695b6efeb842435ade3da185213bd05c967868c5 (patch)
tree42f63c1b693aa9cf5309846916b8df15e566e3a0 /sys/dev/ic/aac.c
parent7f71227310acc41883ac227ec15886adc4910f27 (diff)
Use of uninitialized variable. There are obvious locking problems also
present in this function, but I've been advised to walk away, and it have been this way forever (and this code is not even enabled in GENERIC by default anyway) original bug found by Maxime Villard, thanks.
Diffstat (limited to 'sys/dev/ic/aac.c')
-rw-r--r--sys/dev/ic/aac.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ic/aac.c b/sys/dev/ic/aac.c
index bf1938d1b4f..c7c436f934c 100644
--- a/sys/dev/ic/aac.c
+++ b/sys/dev/ic/aac.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: aac.c,v 1.55 2013/05/30 16:15:02 deraadt Exp $ */
+/* $OpenBSD: aac.c,v 1.56 2013/11/13 05:26:23 mlarkin Exp $ */
/*-
* Copyright (c) 2000 Michael Smith
@@ -1186,7 +1186,7 @@ aac_alloc_commands(struct aac_softc *sc)
{
struct aac_command *cm;
struct aac_fibmap *fm;
- int i, error;
+ int i, error = 0;
if (sc->total_fibs + AAC_FIB_COUNT > sc->aac_max_fibs)
return (ENOMEM);