From bd605bfc3a1ac23bb5acfbf9984c938eabeae158 Mon Sep 17 00:00:00 2001 From: Zeke Medley Date: Fri, 7 Jun 2019 09:45:18 -0700 Subject: [PATCH] Stop execution on paraglob error. --- src/bro.bif | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bro.bif b/src/bro.bif index d08f9c5792..7b5d5671ae 100644 --- a/src/bro.bif +++ b/src/bro.bif @@ -802,7 +802,8 @@ function paraglob_init%(v: any%) : opaque of paraglob if ( v->Type()->Tag() != TYPE_VECTOR || v->Type()->YieldType()->Tag() != TYPE_STRING ) { - builtin_error("paraglob requires a vector of strings for initialization."); + // reporter->Error will throw an exception. + reporter->Error("paraglob requires a vector of strings for initialization."); return nullptr; } @@ -822,8 +823,8 @@ function paraglob_init%(v: any%) : opaque of paraglob // Thrown if paraglob fails to add a pattern. catch (const paraglob::add_error& e) { - builtin_error(e.what()); - return nullptr; + reporter->Error(e.what()); + return nullptr; } %}