From 8becb3fa6db6a56d4f7c6b5b4301d3ef0ec621ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Michel=20Vourg=C3=A8re?= Date: Sun, 1 Jul 2012 12:50:00 +0200 Subject: [PATCH] Don't try to update index if it is not found This quiets compiler warning about possibly uninitialized var --- src/libmdb/index.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libmdb/index.c b/src/libmdb/index.c index 4e6fb44..73ab270 100644 --- a/src/libmdb/index.c +++ b/src/libmdb/index.c @@ -140,8 +140,10 @@ mdb_read_indices(MdbTableDef *table) if (pidx->index_type!=2 && pidx->index_num==i) break; } - if (j==table->num_idxs) + if (j==table->num_idxs) { fprintf(stderr, "ERROR: can't find index #%d.\n", i); + continue; + } //fprintf(stderr, "index %d #%d (%s) index_type:%d\n", i, pidx->index_num, pidx->name, pidx->index_type); pidx->num_rows = mdb_get_int32(mdb->alt_pg_buf,