]> git.ipfire.org Git - thirdparty/squid.git/commit
Oops, this should have been committed to head first and the 2.4 branch
authorwessels <>
Wed, 30 May 2001 23:40:26 +0000 (23:40 +0000)
committerwessels <>
Wed, 30 May 2001 23:40:26 +0000 (23:40 +0000)
commitcc4c4f67735c21891db2a1222b6e8db0502a819a
treed3ba954944e1e18fcca8db692885b43419f4c4ef
parent7b01964df0a5304c6a6aa3ddfbe2c04a2b300f30
Oops, this should have been committed to head first and the 2.4 branch
second.

I am having some infrequent coredumps on DEC Alphas.  Somehow, shared
memory pointers are gaining a high bit set, almost as though due to
an addition/subtraction overflow.  One potential problem is that I
was storing the value of long pointer subtraction into a 32-bit integer.
I changed those integer offsets to off_t.  However, the offset value
in the inter-process messages remains 32-bits to keep the message size
small and predictable.
src/fs/diskd/store_dir_diskd.cc
src/fs/diskd/store_diskd.h
src/fs/diskd/store_io_diskd.cc