+@@ -2482,19 +2486,32 @@
+ /* Compress the frame. */
+ new_count = (*ppp->sc_xcomp->compress)
+ (ppp->sc_xc_state, data, new_skb->data,
+- count, ppp->mtu + PPP_HDRLEN);
++ count, new_skb_size);
+
+ /* Did it compress? */
+ if (new_count > 0 && (ppp->flags & SC_CCP_UP)) {