git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
vserver 1.9.5.x5
[linux-2.6.git]
/
drivers
/
isdn
/
hisax
/
isdnhdlc.c
diff --git
a/drivers/isdn/hisax/isdnhdlc.c
b/drivers/isdn/hisax/isdnhdlc.c
index
c25b3d6
..
cbdf54c
100644
(file)
--- a/
drivers/isdn/hisax/isdnhdlc.c
+++ b/
drivers/isdn/hisax/isdnhdlc.c
@@
-308,7
+308,7
@@
int isdnhdlc_decode (struct isdnhdlc_vars *hdlc, const unsigned char *src,
hdlc->crc = crc_ccitt_byte(hdlc->crc, hdlc->shift_reg);
// good byte received
- if (
dsize--
) {
+ if (
hdlc->dstpos < dsize
) {
dst[hdlc->dstpos++] = hdlc->shift_reg;
} else {
// frame too long