From: Lars Hjemli Date: Mon, 11 Dec 2006 11:10:12 +0000 (+0100) Subject: Avoid infinite loops in caching layer X-Git-Url: https://gitweb.ps.run/ps-cgit/commitdiff_plain/318d106300102c19d114a4ea89265b0a4060d9cb?ds=inline;hp=318d106300102c19d114a4ea89265b0a4060d9cb Avoid infinite loops in caching layer Add a global variable, cgit_max_lock_attemps, to avoid the possibility of infinite loops when failing to acquire a lockfile. This could happen on broken setups or under crazy server load. Incidentally, this also fixes a lurking bug in cache_lock() where an uninitialized returnvalue was used. Signed-off-by: Lars Hjemli ---