         private var _manifest_loading : Manifest;
         /** flush live URL cache **/
         private var _flushLiveURLCache : Boolean = HLSSettings.flushLiveURLCache;
+        /** is this loader closed **/
+        private var _closed : Boolean = false;
 
         /** Setup the loader. **/
         public function ManifestLoader(hls : HLS) {


        /** load/reload active M3U8 playlist **/
        private function _loadActiveLevelPlaylist() : void {
            _reload_playlists_timer = getTimer();
            // load active M3U8 playlist only
            _manifest_loading = new Manifest();

        /** Load the manifest file. **/
        public function load(url : String) : void {
            _close();
            _closed = false;
            _url = url;
            _levels = new Vector.<Level>();
            _current_level = 0;
