diff --git a/main/inc/lib/main_api.lib.php b/main/inc/lib/main_api.lib.php index a8c0ec0dd0..cd72cfa96c 100644 --- a/main/inc/lib/main_api.lib.php +++ b/main/inc/lib/main_api.lib.php @@ -720,8 +720,11 @@ function api_session_register($variable) */ function api_session_unregister($variable) { - session_unregister($variable); - $_SESSION[$variable] = null; + if(isset($_SESSION[$variable])) + { + session_unregister($variable); + $_SESSION[$variable] = null; + } unset ($GLOBALS[$variable]); } /**