diff --git a/display.js b/display.js
index c1244839a5f6e6618143f66c44d790cc0f6f5508..d4baef7fbfeb4d125bfb2ffa925e83e658a055de 100644
--- a/display.js
+++ b/display.js
@@ -1111,7 +1111,11 @@ function handle_append_video_buffer_done(e)
     {
         if (STREAM_DEBUG > 0)
             console.log("Stream id " + stream.id + " received updateend after video is gone.");
+        return;
     }
+
+    if (STREAM_DEBUG > 1)
+        console.log(stream.video.currentTime + ":id " +  stream.id + " updateend " + dump_media_element(stream.video));
 }
 
 function handle_video_buffer_error(e)