From: tjhunt Date: Wed, 16 Aug 2006 16:17:18 +0000 (+0000) Subject: Bug #6267 - questionlib.php delete_question infinite loop with rantom questions.... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1d723a169a5f55cc780942a36bd2ec207c31ff69;p=moodle.git Bug #6267 - questionlib.php delete_question infinite loop with rantom questions. Thanks to mbockol at carleton dot edu. Merged from MOODLE_16_STABLE. --- diff --git a/lib/questionlib.php b/lib/questionlib.php index f153365d1d..00b1c7eb94 100644 --- a/lib/questionlib.php +++ b/lib/questionlib.php @@ -416,7 +416,9 @@ function delete_question($questionid) { // Now recursively delete all child questions if ($children = get_records('question', 'parent', $questionid)) { foreach ($children as $child) { - delete_question($child->id); + if ($child->id != $questionid) { + delete_question($child->id); + } } }