]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug 4212: ssl_crtd crashes with corrupt database
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 14 Apr 2015 07:36:15 +0000 (00:36 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 14 Apr 2015 07:36:15 +0000 (00:36 -0700)
commit84c2364ba3f62b218a1e96ec8d07e4e45ea2335b
treefe6787a4be619192c04dc50f1cd4ac43d26385b8
parent587ca2b7953baf346198c97eb8e4b5ae613c2054
Bug 4212: ssl_crtd crashes with corrupt database

The fix for Bug 3664 "ssl_crtd fails to build on OpenSolaris/OpenIndiana/Solaris 11"
introduced a regression on BSD and Linux where lockf() implementations appear not to
lock the entire file correctly or as reliably as flock().

Reverting the flock/lockf change for non-Solaris OS.
src/ssl/certificate_db.cc