From 20dd7de2cb427393a416e08a0870b2283869d246 Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 15 Dec 2004 13:13:18 +0000 Subject: [PATCH] fix merged from stable --- mod/resource/type/directory/resource.class.php | 4 ++++ 1 file changed, 4 insertions(+) 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}"; -- 2.39.5