Browse Source

safeguard against crash upon buggy input

pre-master-46
Holger Vogt 3 years ago
parent
commit
ba7ad783a8
  1. 6
      src/frontend/inpcom.c

6
src/frontend/inpcom.c

@ -4483,7 +4483,8 @@ static int inp_get_param_level(
return level; return level;
} }
/* Return the number of terminals for a given device, characterized by
the first letter of its instance line. Returns 0 upon error. */
int get_number_terminals(char *c) int get_number_terminals(char *c)
{ {
int i, j, k; int i, j, k;
@ -4491,6 +4492,9 @@ int get_number_terminals(char *c)
char nam_buf[128]; char nam_buf[128];
bool area_found = FALSE; bool area_found = FALSE;
if (!c)
return 0;
switch (*c) { switch (*c) {
case 'r': case 'r':
case 'c': case 'c':

Loading…
Cancel
Save