X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fnet%2Fppp_deflate.c;h=31e9407a07394e6bdeaf976afe59b012160e2c9b;hb=98346f7db014614a4814eb60639f651f8bbc591d;hp=43583309a65db6ec7053c182b479cb4e13c4471d;hpb=1cc26bada9f6807814806db2f0d78792eecdac71;p=~andy%2Flinux diff --git a/drivers/net/ppp_deflate.c b/drivers/net/ppp_deflate.c index 43583309a65..31e9407a073 100644 --- a/drivers/net/ppp_deflate.c +++ b/drivers/net/ppp_deflate.c @@ -129,7 +129,7 @@ static void *z_comp_alloc(unsigned char *options, int opt_len) state->strm.next_in = NULL; state->w_size = w_size; - state->strm.workspace = vmalloc(zlib_deflate_workspacesize()); + state->strm.workspace = vmalloc(zlib_deflate_workspacesize(-w_size, 8)); if (state->strm.workspace == NULL) goto out_free;