]> git.ipfire.org Git - thirdparty/squid.git/commit - src/StoreIOBuffer.h
Rollback rev 9253 from 3.1
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Dec 2008 11:32:52 +0000 (00:32 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Dec 2008 11:32:52 +0000 (00:32 +1300)
commit964ae882255d58f53520ab020d708572bffae42f
tree44b29621d6313c7fc554571fb471a3c56f302220
parent070b2c0c300cbdf900bc19eb62a652d91954fe52
Rollback rev 9253 from 3.1

This change to StoreIO overlooked the signedness of the StoreIO* length
parameter. It may have resulted in objects that should not have been
store making their way into the cache.

Caches created by 3.1.0.2 and earlier releases are known to contain many
invalid entries. Whether or not these entries are fatal to Squid is still
unknown. It is currently expected that they will be erased properly, but
cause a lot of cache.log warnings while that is happening.
It may be worth purging caches on upgrade out of these versions.
src/StoreIOBuffer.h
src/store_client.cc