From 27939846077d1d0ce6c4b2d4f38b2fa6e66907ed Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Mon, 12 Apr 2021 14:21:41 -0700 Subject: [PATCH] Move an assert() in input/Manager.cc to account for ValueToVal errors --- src/input/Manager.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/input/Manager.cc b/src/input/Manager.cc index 7b27638a0e..2bbf036c8f 100644 --- a/src/input/Manager.cc +++ b/src/input/Manager.cc @@ -1726,7 +1726,6 @@ bool Manager::Delete(ReaderFrontend* reader, Value* *vals) TableStream* stream = (TableStream*) i; bool convert_error = false; Val* idxval = ValueToIndexVal(i, stream->num_idx_fields, stream->itype, vals, convert_error); - assert(idxval != nullptr); readVals = stream->num_idx_fields + stream->num_val_fields; bool streamresult = true; @@ -1736,6 +1735,8 @@ bool Manager::Delete(ReaderFrontend* reader, Value* *vals) return false; } + assert(idxval != nullptr); + if ( stream->pred || stream->event ) { auto val = stream->tab->FindOrDefault({NewRef{}, idxval});