]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1509479: set a limit on loops in QP's decompose() method user/dbs/lp1509479_fix_qp_infinite_loop_take2
authorGalen Charlton <gmc@esilibrary.com>
Fri, 23 Oct 2015 20:03:07 +0000 (20:03 +0000)
committerDan Scott <dscott@laurentian.ca>
Sat, 24 Oct 2015 03:20:17 +0000 (23:20 -0400)
commitb15a61ffc934e5e4f558de69505f904b4de0d2e3
tree9e157953fc1187a56b591367f0299eb0380599f0
parentb517367f16163026aa12459e9c3913003f94eab4
LP#1509479: set a limit on loops in QP's decompose() method

Following a suggestion of Dan Scott's, add a pair of
suspenders to the belt and enforce an arbitrary limit
of 1000 passes through QP->decompse().

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm