diff options
| -rw-r--r-- | drivers/isdn/i4l/isdn_net.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/isdn/i4l/isdn_net.c b/drivers/isdn/i4l/isdn_net.c index b39d1f5b378e..ced83c202cac 100644 --- a/drivers/isdn/i4l/isdn_net.c +++ b/drivers/isdn/i4l/isdn_net.c | |||
| @@ -2104,7 +2104,7 @@ isdn_net_find_icall(int di, int ch, int idx, setup_parm *setup) | |||
| 2104 | u_long flags; | 2104 | u_long flags; |
| 2105 | isdn_net_dev *p; | 2105 | isdn_net_dev *p; |
| 2106 | isdn_net_phone *n; | 2106 | isdn_net_phone *n; |
| 2107 | char nr[32]; | 2107 | char nr[ISDN_MSNLEN]; |
| 2108 | char *my_eaz; | 2108 | char *my_eaz; |
| 2109 | 2109 | ||
| 2110 | /* Search name in netdev-chain */ | 2110 | /* Search name in netdev-chain */ |
| @@ -2113,7 +2113,7 @@ isdn_net_find_icall(int di, int ch, int idx, setup_parm *setup) | |||
| 2113 | nr[1] = '\0'; | 2113 | nr[1] = '\0'; |
| 2114 | printk(KERN_INFO "isdn_net: Incoming call without OAD, assuming '0'\n"); | 2114 | printk(KERN_INFO "isdn_net: Incoming call without OAD, assuming '0'\n"); |
| 2115 | } else | 2115 | } else |
| 2116 | strcpy(nr, setup->phone); | 2116 | strlcpy(nr, setup->phone, ISDN_MSNLEN); |
| 2117 | si1 = (int) setup->si1; | 2117 | si1 = (int) setup->si1; |
| 2118 | si2 = (int) setup->si2; | 2118 | si2 = (int) setup->si2; |
| 2119 | if (!setup->eazmsn[0]) { | 2119 | if (!setup->eazmsn[0]) { |
| @@ -2789,7 +2789,7 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg) | |||
| 2789 | chidx = -1; | 2789 | chidx = -1; |
| 2790 | } | 2790 | } |
| 2791 | } | 2791 | } |
| 2792 | strcpy(lp->msn, cfg->eaz); | 2792 | strlcpy(lp->msn, cfg->eaz, sizeof(lp->msn)); |
| 2793 | lp->pre_device = drvidx; | 2793 | lp->pre_device = drvidx; |
| 2794 | lp->pre_channel = chidx; | 2794 | lp->pre_channel = chidx; |
| 2795 | lp->onhtime = cfg->onhtime; | 2795 | lp->onhtime = cfg->onhtime; |
| @@ -2936,7 +2936,7 @@ isdn_net_addphone(isdn_net_ioctl_phone * phone) | |||
| 2936 | if (p) { | 2936 | if (p) { |
| 2937 | if (!(n = kmalloc(sizeof(isdn_net_phone), GFP_KERNEL))) | 2937 | if (!(n = kmalloc(sizeof(isdn_net_phone), GFP_KERNEL))) |
| 2938 | return -ENOMEM; | 2938 | return -ENOMEM; |
| 2939 | strcpy(n->num, phone->phone); | 2939 | strlcpy(n->num, phone->phone, sizeof(n->num)); |
| 2940 | n->next = p->local->phone[phone->outgoing & 1]; | 2940 | n->next = p->local->phone[phone->outgoing & 1]; |
| 2941 | p->local->phone[phone->outgoing & 1] = n; | 2941 | p->local->phone[phone->outgoing & 1] = n; |
| 2942 | return 0; | 2942 | return 0; |
