gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/dlist.cpp


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/dlist.cpp
Date: Tue, 15 May 2007 07:38:15 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/05/15 07:38:15

Modified files:
        .              : ChangeLog 
        server         : dlist.cpp 

Log message:
        * server/dlist.cpp (swapDepth): fix an out-of-bound access.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3215&r2=1.3216
http://cvs.savannah.gnu.org/viewcvs/gnash/server/dlist.cpp?cvsroot=gnash&r1=1.64&r2=1.65

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3215
retrieving revision 1.3216
diff -u -b -r1.3215 -r1.3216
--- ChangeLog   15 May 2007 02:28:36 -0000      1.3215
+++ ChangeLog   15 May 2007 07:38:14 -0000      1.3216
@@ -1,3 +1,7 @@
+2007-05-15 Sandro Santilli <address@hidden>
+
+       * server/dlist.cpp (swapDepth): fix an out-of-bound access.
+
 2007-05-15 Zou Lunkai <address@hidden>
 
        * testsuite/misc-ming.all/duplicate_movie_clip_test2.c:

Index: server/dlist.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/dlist.cpp,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -b -r1.64 -r1.65
--- server/dlist.cpp    14 May 2007 09:44:22 -0000      1.64
+++ server/dlist.cpp    15 May 2007 07:38:15 -0000      1.65
@@ -427,11 +427,11 @@
                return;
        }
 
-       DisplayItem ch2 = *it2;
-
        // Found another character at the given depth
-       if ( ch2->get_depth() == newdepth )
+       if ( it2 != _characters.end() && (*it2)->get_depth() == newdepth )
        {
+               DisplayItem ch2 = *it2;
+
                int srcdepth = ch1->get_depth();
 
                ch2->set_depth(srcdepth);




reply via email to

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