[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/swf/tag_loaders.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/swf/tag_loaders.cpp |
Date: |
Fri, 17 Nov 2006 13:49:46 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 06/11/17 13:49:46
Modified files:
. : ChangeLog
server/swf : tag_loaders.cpp
Log message:
* server/swf/tag_loaders.cpp (import_loader): don't allow a movie to
import it's own exported symbols.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1650&r2=1.1651
http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/tag_loaders.cpp?cvsroot=gnash&r1=1.57&r2=1.58
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1650
retrieving revision 1.1651
diff -u -b -r1.1650 -r1.1651
--- ChangeLog 17 Nov 2006 13:40:33 -0000 1.1650
+++ ChangeLog 17 Nov 2006 13:49:45 -0000 1.1651
@@ -1,5 +1,7 @@
2006-11-17 Sandro Santilli <address@hidden>
+ * server/swf/tag_loaders.cpp (import_loader): don't allow
+ a movie to import it's own exported symbols.
* server/impl.cpp (create_library_movie): normalize real url
when using it as a cache label.
* server/impl.cpp (create_library_movie): don't start loader
Index: server/swf/tag_loaders.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/swf/tag_loaders.cpp,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -b -r1.57 -r1.58
--- server/swf/tag_loaders.cpp 13 Nov 2006 17:10:58 -0000 1.57
+++ server/swf/tag_loaders.cpp 17 Nov 2006 13:49:46 -0000 1.58
@@ -18,7 +18,7 @@
//
//
-/* $Id: tag_loaders.cpp,v 1.57 2006/11/13 17:10:58 strk Exp $ */
+/* $Id: tag_loaders.cpp,v 1.58 2006/11/17 13:49:46 strk Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -1392,6 +1392,14 @@
log_error("can't import movie from url %s\n",
abs_url.str().c_str());
return;
}
+
+ // Quick consistency check, we might as well do
+ // something smarter, if we agree on semantic
+ if (source_movie == m)
+ {
+ log_warning("Won't let movie import it's own exported
symbols... \n");
+ return;
+ }
}
// Get the imports.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog server/swf/tag_loaders.cpp,
Sandro Santilli <=