diff --git a/mod/forum/forum.js b/mod/forum/forum.js
index 749b04393476c..a6881b3386585 100644
--- a/mod/forum/forum.js
+++ b/mod/forum/forum.js
@@ -13,7 +13,7 @@ function forum_produce_tracking_link(forumid, ltext, ltitle) {
var elementid = "trackinglink";
var subs_link = document.getElementById(elementid);
if(subs_link){
- subs_link.innerHTML = ""+ltext+"<\/a>";
+ subs_link.innerHTML = ""+ltext+"<\/a>";
}
}
diff --git a/mod/forum/index.php b/mod/forum/index.php
index 49f761176a822..7e8159fc69783 100644
--- a/mod/forum/index.php
+++ b/mod/forum/index.php
@@ -238,7 +238,10 @@
} else if ($forum->trackingtype === FORUM_TRACKING_OFF || ($USER->trackforums == 0)) {
$trackedlink = '-';
} else {
- $aurl = new moodle_url('/mod/forum/settracking.php', array('id'=>$forum->id));
+ $aurl = new moodle_url('/mod/forum/settracking.php', array(
+ 'id' => $forum->id,
+ 'sesskey' => sesskey(),
+ ));
if (!isset($untracked[$forum->id])) {
$trackedlink = $OUTPUT->single_button($aurl, $stryes, 'post', array('title'=>$strnotrackforum));
} else {
diff --git a/mod/forum/lib.php b/mod/forum/lib.php
index 93e52972dceb0..a2762e9f560d8 100644
--- a/mod/forum/lib.php
+++ b/mod/forum/lib.php
@@ -5128,7 +5128,10 @@ function forum_get_tracking_link($forum, $messages=array(), $fakelink=true) {
// use