Merge branch 'MDL-49787_email_attachments_symlink_fix' of https://github.com/iamandre...
[moodle.git] / lib / moodlelib.php
index dbac0a3..a326558 100644 (file)
@@ -5605,7 +5605,7 @@ function email_to_user($user, $from, $subject, $messagetext, $messagehtml = '',
 
             // If the attachment is a full path to a file in the tempdir, use it as is,
             // otherwise assume it is a relative path from the dataroot (for backwards compatibility reasons).
-            if (strpos($attachpath, $temppath) !== 0) {
+            if (strpos($attachpath, realpath($temppath)) !== 0) {
                 $attachmentpath = $CFG->dataroot . '/' . $attachmentpath;
             }