ALT Linux Bugzilla
– Attachment 2028 Details for
Bug 12081
mppe_decompress() from generating "osize too small" errors
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
[patch]
mppe patch
mppe.patch (text/plain), 1.01 KB, created by
Alexey Shabalin
on 2007-06-19 17:42:52 MSD
(
hide
)
Description:
mppe patch
Filename:
MIME Type:
Creator:
Alexey Shabalin
Created:
2007-06-19 17:42:52 MSD
Size:
1.01 KB
patch
obsolete
>diff --git a/drivers/net/ppp_mppe.c b/drivers/net/ppp_mppe.c >index d5bdd25..5ae80bb 100644 >--- a/drivers/net/ppp_mppe.c >+++ b/drivers/net/ppp_mppe.c >@@ -493,14 +493,14 @@ mppe_decompress(void *arg, unsigned char *ibuf, int isize, unsigned char *obuf, > > /* > * Make sure we have enough room to decrypt the packet. >- * Note that for our test we only subtract 1 byte whereas in >- * mppe_compress() we added 2 bytes (+MPPE_OVHD); >- * this is to account for possible PFC. >+ * To account for possible PFC we should only subtract 1 >+ * byte whereas in mppe_compress() we added 2 bytes (+MPPE_OVHD); >+ * However, we assume no PFC, thus subtracting 2 bytes. > */ >- if (osize < isize - MPPE_OVHD - 1) { >+ if (osize < isize - MPPE_OVHD - 2) { > printk(KERN_DEBUG "mppe_decompress[%d]: osize too small! " > "(have: %d need: %d)\n", state->unit, >- osize, isize - MPPE_OVHD - 1); >+ osize, isize - MPPE_OVHD - 2); > return DECOMP_ERROR; > } > osize = isize - MPPE_OVHD - 2; /* assume no PFC */
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 12081
: 2028