From e71509b32ff80ce9da0220bfdd5b4fa1aac68832 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 5 Feb 2006 19:59:08 +0000 Subject: [PATCH] (verify_row): Check uid. --- src/lib/common/ef_verify.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/common/ef_verify.c b/src/lib/common/ef_verify.c index 9e098efe0..83f66251a 100644 --- a/src/lib/common/ef_verify.c +++ b/src/lib/common/ef_verify.c @@ -91,6 +91,16 @@ verify_row(int type, int row) ret_val = -1; } } + } else if (ca[i].ca_table == type && i == 0) { + /* uid */ + if (val.val_as.lng != row) { + fprintf(stderr, + "table %s row %d field %s is %ld instead of %d\n", + ef_nameof(type), row + 1, ca[i].ca_name, + val.val_as.lng, row); + ret_val = -1; + } + } else if (ca_sym == symbol_ca) { /* symbol */ if (val.val_as.lng > -1) { -- 2.43.0