int i;
static char nphone[30];
+ if (!card) {
+ printk("BUG!!!\n");
+ return "";
+ }
switch (card->ptype) {
case ISDN_PTYPE_EURO:
if (caller) {
return (&phone[strlen(phone) - 1]);
break;
}
- return ("\0");
+ return "";
}
/*
isdnloop_vstphone(card, cmd.parm.setup.eazmsn, 1),
cmd.parm.setup.si1,
cmd.parm.setup.si2,
- isdnloop_vstphone(card->rcard[ch],
+ isdnloop_vstphone(card->rcard[ch - 1],
cmd.parm.setup.phone, 0));
isdnloop_fake(card->rcard[ch - 1], buf, card->rch[ch - 1] + 1);
/* Fall through */