Browse Source

src/xspice/evt/evtprint.c, bug fix, avoid segfault

print an error message if no circuit has been loaded
pre-master-46
h_vogt 10 years ago
committed by rlar
parent
commit
a162ecec9f
  1. 8
      src/xspice/evt/evtprint.c

8
src/xspice/evt/evtprint.c

@ -143,6 +143,10 @@ void EVTprint(
/* Get needed pointers */ /* Get needed pointers */
ckt = g_mif_info.ckt; ckt = g_mif_info.ckt;
if (!ckt) {
fprintf(cp_err, "Error: no circuit loaded.\n");
return;
}
node_table = ckt->evt->info.node_table; node_table = ckt->evt->info.node_table;
/* Get data for each argument */ /* Get data for each argument */
@ -319,6 +323,10 @@ static int get_index(
index = 0; index = 0;
ckt = g_mif_info.ckt; ckt = g_mif_info.ckt;
if (!ckt) {
fprintf(cp_err, "Error: no circuit loaded.\n");
return(-1);
}
node = ckt->evt->info.node_list; node = ckt->evt->info.node_list;
while(node) { while(node) {

Loading…
Cancel
Save