Browse Source

Bail out when the number of s parameter ports is less than 2.

pre-master-46
Holger Vogt 1 year ago
parent
commit
7ac92bb9fc
  1. 11
      src/spicelib/analysis/span.c

11
src/spicelib/analysis/span.c

@ -363,14 +363,17 @@ SPan(CKTcircuit* ckt, int restart)
data = TMALLOC(Ndata, 1); data = TMALLOC(Ndata, 1);
} }
if (ckt->CKTportCount == 0) if (ckt->CKTportCount == 0)
{ {
fprintf(stderr, "No RF Port is present\n");
return (E_PARMVAL);
fprintf(stderr, "\nError: No RF Port is present, cannot run sp analysis\n");
controlled_exit(EXIT_BAD);
} }
if (ckt->CKTportCount == 1)
{
fprintf(stderr, "\nError: Only one RF Port is found, we need at least two!\n");
controlled_exit(EXIT_BAD);
}
#ifdef XSPICE #ifdef XSPICE
/* gtri - add - wbk - 12/19/90 - Add IPC stuff and anal_init and anal_type */ /* gtri - add - wbk - 12/19/90 - Add IPC stuff and anal_init and anal_type */

Loading…
Cancel
Save