]> Cypherpunks repositories - gostls13.git/commit
compress/flate: fix overflow on 2GB input. Reset hashOffset every 16 MB.
authorIvan Krasin <krasin@golang.org>
Wed, 30 May 2012 20:08:38 +0000 (16:08 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 30 May 2012 20:08:38 +0000 (16:08 -0400)
commit37f046bac67053773d2ed34299a2e7e520c88037
treec48a60a8081b93311f2aac8a23e03075f8438e17
parentb8a02560de8a53be91f1e9b6cf188f5109d14897
compress/flate: fix overflow on 2GB input. Reset hashOffset every 16 MB.

This bug has been introduced in the following revision:

changeset:   11404:26dceba5c610
user:        Ivan Krasin <krasin@golang.org>
date:        Mon Jan 23 09:19:39 2012 -0500
summary:     compress/flate: reduce memory pressure at cost of additional arithmetic operation.

This is the review page for that CL: https://golang.org/cl/5555070/

R=rsc, imkrasin
CC=golang-dev
https://golang.org/cl/6249067
src/pkg/compress/flate/deflate.go
src/pkg/compress/flate/deflate_test.go