diff --git a/lib/SimpleSAML/Session.php b/lib/SimpleSAML/Session.php
index f7bb281fb39fda37305476d8e132b2c0f03b5969..f9fe2cb2ec01e5d1ec3f905e1de7c3c58613bdc2 100644
--- a/lib/SimpleSAML/Session.php
+++ b/lib/SimpleSAML/Session.php
@@ -761,7 +761,7 @@ class SimpleSAML_Session implements Serializable
 
         if ($this->authToken !== null) {
             $globalConfig = SimpleSAML_Configuration::getInstance();
-            \SimpleSAML\Utils\HTTP::setCookie(
+            $sessionHandler->setCookie(
                 $globalConfig->getString('session.authtoken.cookiename', 'SimpleSAMLAuthToken'),
                 $this->authToken,
                 $params