Browse Source

Safeguard against NULL pointers

pre-master-46
Holger Vogt 3 years ago
parent
commit
33a3557910
  1. 7
      src/frontend/inpc_probe.c

7
src/frontend/inpc_probe.c

@ -1030,10 +1030,17 @@ static char *get_terminal_name(char* element, char *numberstr, NGHASHPTR instanc
for (i = 0; i <= numnodes; i++)
thisline = nexttok(thisline);
subcktname = gettok(&thisline);
/*Search for the corresponding .subckt line*/
struct card_assoc* allsubs = xcard->level->subckts;
while (allsubs) {
xcardsubsline = allsubs->line->line;
/* safeguard against NULL pointers) */
if (!subcktname || !allsubs->name) {
tfree(subcktname);
return tprintf("n%s", numberstr);
}
if (cieq(subcktname, allsubs->name))
break;
allsubs = allsubs->next;

Loading…
Cancel
Save