From 8165d6077d4935ada81b9e57ce88f314eaea3ce8 Mon Sep 17 00:00:00 2001 From: Seth Hall Date: Fri, 12 Apr 2013 11:20:45 -0400 Subject: [PATCH] Fix another occasional reporter error. --- scripts/base/frameworks/measurement/cluster.bro | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/base/frameworks/measurement/cluster.bro b/scripts/base/frameworks/measurement/cluster.bro index 481b306417..fa5d58e5f6 100644 --- a/scripts/base/frameworks/measurement/cluster.bro +++ b/scripts/base/frameworks/measurement/cluster.bro @@ -132,8 +132,11 @@ event Measurement::cluster_measurement_request(uid: string, mid: string) #print fmt("WORKER %s: received the cluster_measurement_request event for %s.", Cluster::node, id); # Initiate sending all of the data for the requested measurement. - event Measurement::send_data(uid, mid, result_store[mid]); - + if ( mid in result_store ) + event Measurement::send_data(uid, mid, result_store[mid]); + else + event Measurement::send_data(uid, mid, table()); + # Lookup the actual measurement and reset it, the reference to the data # currently stored will be maintained internally by the send_data event. if ( mid in measurement_store )