diff --git a/src/spicelib/analysis/dctran.c b/src/spicelib/analysis/dctran.c index 572c5dc7b..3475a69c2 100644 --- a/src/spicelib/analysis/dctran.c +++ b/src/spicelib/analysis/dctran.c @@ -455,9 +455,13 @@ DCtran(CKTcircuit *ckt, if( (ckt->CKTtime >= (g_ipc.mintime + g_ipc.last_time)) || ipc_firsttime || ipc_secondtime || ipc_delta_cut ) { - ipc_send_data_prefix(ckt->CKTtime); - CKTdump(ckt, ckt->CKTtime, job->TRANplot); - ipc_send_data_suffix(); + if (wantevtdata) + CKTdump(ckt, ckt->CKTtime, job->TRANplot); + else { + ipc_send_data_prefix(ckt->CKTtime); + CKTdump(ckt, ckt->CKTtime, job->TRANplot); + ipc_send_data_suffix(); + } if(ipc_firsttime) { ipc_firsttime = IPC_FALSE;