From 207adefcda32cb7cb87dae3caf4ac381d46ef104 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Mon, 30 Jul 2012 23:32:54 +0200 Subject: [PATCH] evtprint.c: no node data: error message instead of seg fault --- src/xspice/evt/evtprint.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/xspice/evt/evtprint.c b/src/xspice/evt/evtprint.c index 229665e6d..b40837063 100644 --- a/src/xspice/evt/evtprint.c +++ b/src/xspice/evt/evtprint.c @@ -158,7 +158,12 @@ void EVTprint( return; } udn_index[i] = node_table[node_index[i]]->udn_index; - node_data[i] = ckt->evt->data.node->head[node_index[i]]; + if (ckt->evt->data.node) + node_data[i] = ckt->evt->data.node->head[node_index[i]]; + else { + printf("ERROR - No node data: simulation not yet run?\n"); + return; + } node_value[i] = ""; w = w->wl_next; }