aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2019-03-04 13:50:44 -0600
committertlatorre <tlatorre@uchicago.edu>2019-03-04 13:50:44 -0600
commit86b8aaae918416cde737f6d3266c38deadf2e3bd (patch)
tree43d3fcf7e6e6c4c591e15def6fbd54ea1008cbd1
parentc87ee76ac623a6bb15b90132d63a11a74974eda4 (diff)
downloadsddm-86b8aaae918416cde737f6d3266c38deadf2e3bd.tar.gz
sddm-86b8aaae918416cde737f6d3266c38deadf2e3bd.tar.bz2
sddm-86b8aaae918416cde737f6d3266c38deadf2e3bd.zip
check that all links are nonzero
-rw-r--r--src/fit.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/fit.c b/src/fit.c
index 26a5bdf..b036246 100644
--- a/src/fit.c
+++ b/src/fit.c
@@ -5789,6 +5789,11 @@ int get_event(zebraFile *f, event *ev, zebraBank *bev)
ev->pmt_hits[i].hit = 0;
}
+ if (bev->links[KEV_PMT-1] == 0) {
+ fprintf(stderr, "PMT link is zero!\n");
+ exit(1);
+ }
+
rv = zebra_get_bank(f,&b,bev->links[KEV_PMT-1]);
if (rv) {
@@ -6130,6 +6135,11 @@ int main(int argc, char **argv)
}
}
+ if (bmast.links[KMAST_EV-1] == 0) {
+ fprintf(stderr, "EV link is zero!\n");
+ goto err;
+ }
+
rv = zebra_get_bank(f,&b,bmast.links[KMAST_EV-1]);
if (rv) {