gnash-commit
[Top][All Lists]
Advanced

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

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


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/sprite_definition.cpp
Date: Fri, 04 Aug 2006 13:10:35 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/08/04 13:10:35

Modified files:
        .              : ChangeLog 
        server         : sprite_definition.cpp 

Log message:
        * server/sprite_definition.cpp: added check for nested DefineSprite 
(malformed SWF).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.580&r2=1.581
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_definition.cpp?cvsroot=gnash&r1=1.9&r2=1.10

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.580
retrieving revision 1.581
diff -u -b -r1.580 -r1.581
--- ChangeLog   3 Aug 2006 22:19:58 -0000       1.580
+++ ChangeLog   4 Aug 2006 13:10:35 -0000       1.581
@@ -1,3 +1,8 @@
+2006-08-04 Sandro Santilli <address@hidden>
+
+       * server/sprite_definition.cpp: added check for
+         nested DefineSprite (malformed SWF).
+
 2006-08-03 Sandro Santilli <address@hidden>
 
        * server/character.h, server/impl.cpp, server/movie.h,

Index: server/sprite_definition.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_definition.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- server/sprite_definition.cpp        3 Aug 2006 22:19:59 -0000       1.9
+++ server/sprite_definition.cpp        4 Aug 2006 13:10:35 -0000       1.10
@@ -107,6 +107,13 @@
                SWF::tag_type tag_type = in->open_tag();
 
                SWF::TagLoadersTable::loader_function lf = NULL;
+
+               if (tag_type == SWF::DEFINESPRITE)
+               {
+                       log_error("DefineSprite tag inside sprite "
+                               "definition - Malformed SWF!");
+               }
+
                if (tag_type == SWF::SHOWFRAME)
                {
                    // show frame tag -- advance to the next frame.




reply via email to

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