From: moodler Date: Wed, 15 Dec 2004 13:13:18 +0000 (+0000) Subject: fix merged from stable X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=20dd7de2cb427393a416e08a0870b2283869d246;p=moodle.git fix merged from stable --- diff --git a/mod/resource/type/directory/resource.class.php b/mod/resource/type/directory/resource.class.php index 607ccce55a..b5d6752f54 100644 --- a/mod/resource/type/directory/resource.class.php +++ b/mod/resource/type/directory/resource.class.php @@ -24,7 +24,11 @@ function display() { add_to_log($course->id, "resource", "view", "view.php?id={$cm->id}", $resource->id, $cm->id); + if ($resource->reference) { + if (detect_munged_arguments($resource->reference, 0)) { + error("The filename contains illegal characters!"); + } $relativepath = "{$course->id}/{$resource->reference}"; } else { $relativepath = "{$course->id}";