From 8b97f10ea37f84e94d02e91e1252da8dca5375ce Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Tue, 14 Feb 2006 19:54:08 +0000 Subject: [PATCH] (verify_row): Passed uninitialized val->val_as.sym.len to nstr_exec_val(), which broke NSC_STRINGY. --- src/lib/common/ef_verify.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/common/ef_verify.c b/src/lib/common/ef_verify.c index cfc2e1ee..7d06e367 100644 --- a/src/lib/common/ef_verify.c +++ b/src/lib/common/ef_verify.c @@ -66,9 +66,11 @@ verify_row(int type, int row) do { if (ca[i].ca_table == EF_BAD) continue; + /* FIXME use xdeval() */ val.val_type = ca[i].ca_type; val.val_cat = NSC_OFF; val.val_as.sym.off = ca[i].ca_off; + val.val_as.sym.len = ca[i].ca_len; val.val_as.sym.idx = j; nstr_exec_val(&val, 0, row_ref, NSC_NOTYPE); if (val.val_type != NSC_LONG && val.val_type != NSC_TYPEID)