gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp
Date: Fri, 25 Apr 2008 09:52:29 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/04/25 09:52:29

Modified files:
        .              : ChangeLog 
        server/vm      : ASHandlers.cpp 

Log message:
        (ActionPushData):
        push undefined (not 0) when accessing an out-of-bound constant index.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6390&r2=1.6391
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.229&r2=1.230

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6390
retrieving revision 1.6391
diff -u -b -r1.6390 -r1.6391
--- ChangeLog   25 Apr 2008 09:00:19 -0000      1.6390
+++ ChangeLog   25 Apr 2008 09:52:29 -0000      1.6391
@@ -1,5 +1,10 @@
 2008-04-25 Sandro Santilli <address@hidden>
 
+       * server/vm/ASHandlers.cpp (ActionPushData): push undefined
+         (not 0) when accessing an out-of-bound constant index.
+
+2008-04-25 Sandro Santilli <address@hidden>
+
        * testsuite/actionscript.all/Makefile.am,
          testsuite/misc-ming.all/Makefile.am,
          testsuite/misc-mtasc.all/Makefile.am,

Index: server/vm/ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v
retrieving revision 1.229
retrieving revision 1.230
diff -u -b -r1.229 -r1.230
--- server/vm/ASHandlers.cpp    24 Apr 2008 20:16:18 -0000      1.229
+++ server/vm/ASHandlers.cpp    25 Apr 2008 09:52:29 -0000      1.230
@@ -2127,7 +2127,7 @@
                                        log_swferror(_("dict_lookup %d "
                                        "is out of bounds"), id);
                                        );
-                                       env.push(0);
+                                       env.push(as_value());
                                }
                                break;
                        }
@@ -2146,7 +2146,7 @@
                                        log_swferror(_("dict_lookup %d "
                                        "is out of bounds"), id);
                                        );
-                                       env.push(0);
+                                       env.push(as_value());
                                }
                                break;
                        }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]