From c509149c86002af3040bff7ff7b470156afda420 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Wed, 13 May 2020 11:43:36 -0700 Subject: [PATCH] Remove signal_val declaration from Var.h --- src/Net.cc | 4 +++- src/Var.h | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Net.cc b/src/Net.cc index 9be8191000..9f8f28ba28 100644 --- a/src/Net.cc +++ b/src/Net.cc @@ -28,7 +28,7 @@ extern "C" { #include "Sessions.h" #include "Event.h" #include "Timer.h" -#include "Var.h" +#include "ID.h" #include "Reporter.h" #include "Scope.h" #include "Anon.h" @@ -331,6 +331,8 @@ void net_run() current_dispatched = 0; current_iosrc = nullptr; + extern int signal_val; + if ( signal_val == SIGTERM || signal_val == SIGINT ) // We received a signal while processing the // current packet and its related events. diff --git a/src/Var.h b/src/Var.h index 86c4928866..840c143c79 100644 --- a/src/Var.h +++ b/src/Var.h @@ -67,5 +67,3 @@ extern BroType* internal_type(const char* name); extern Func* internal_func(const char* name); extern EventHandlerPtr internal_handler(const char* name); - -extern int signal_val; // 0 if no signal pending