From 1d4077f7455c76e0375d5df67cf7196949bcc3d7 Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Tue, 15 Jul 2008 18:01:58 +0000 Subject: [PATCH] HAMMER 61G/Many: Stabilization * Fix a nasty uninitialized variable in hammer_btree_iterate(). gcc-4 missed the complex case and didn't complain about it. Submitted-by: Johannes Hofmann --- sys/vfs/hammer/hammer_btree.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/vfs/hammer/hammer_btree.c b/sys/vfs/hammer/hammer_btree.c index 93eecbd943..400765b9f3 100644 --- a/sys/vfs/hammer/hammer_btree.c +++ b/sys/vfs/hammer/hammer_btree.c @@ -31,7 +31,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $DragonFly: src/sys/vfs/hammer/hammer_btree.c,v 1.71 2008/07/13 09:32:48 dillon Exp $ + * $DragonFly: src/sys/vfs/hammer/hammer_btree.c,v 1.72 2008/07/15 18:01:58 dillon Exp $ */ /* @@ -117,7 +117,7 @@ hammer_btree_iterate(hammer_cursor_t cursor) { hammer_node_ondisk_t node; hammer_btree_elm_t elm; - int error; + int error = 0; int r; int s; @@ -289,6 +289,7 @@ hammer_btree_iterate(hammer_cursor_t cursor) ++cursor->index; continue; } + error = 0; break; default: error = EINVAL; -- 2.41.0