[PATCH] fix processing of the last byte in isdn_readbchan_tty()
The changes in the tty handling contain a bug while accessing the last byte in the skb. Since special sequence for control of DTMF and FAX via ttyI* devices handled via this path, these services do not work anymore. Signed-off-by: Karsten Keil <kkeil@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
5fd571cbc1
commit
916d15445f
@ -933,7 +933,7 @@ isdn_readbchan_tty(int di, int channel, struct tty_struct *tty, int cisco_hack)
|
||||
count_put = count_pull;
|
||||
if(count_put > 1)
|
||||
tty_insert_flip_string(tty, skb->data, count_put - 1);
|
||||
last = skb->data[count_put] - 1;
|
||||
last = skb->data[count_put - 1];
|
||||
len -= count_put;
|
||||
#ifdef CONFIG_ISDN_AUDIO
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user