OSDN Git Service

負荷がかかったときに、DOMImplementationの_buffer_プロパティに問題が発生するので、対処
authordhrname <dhrname@users.sourceforge.jp>
Thu, 22 Dec 2011 11:10:21 +0000 (20:10 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Thu, 22 Dec 2011 11:10:21 +0000 (20:10 +0900)
org/w3c/dom/svg.js

index 3645e21..c1c0abe 100644 (file)
@@ -1932,7 +1932,7 @@ function _ca_() {
         NAIBU._buff = setInterval(function(){
           var n = NAIBU._buff_num,
               dbuf = DOMImplementation._buffer_,
-              dbufli = dbuf.length,
+              dbufli = dbuf ? dbuf.length : 0, //極端な負荷がかかると、dbufはnullになる可能性あり
               s, evt;
           if (dbufli === 0) {
             clearInterval(NAIBU._buff);