On Mon, May 11, 2009 at 05:31:45PM -0400, Benjamin Wolsey wrote: > > > catch (...) // unexpected, unknown, but why not cleaning up... > > The answer to the question in the comment is that it hides bugs in > implementation or in Gnash.
Note that the catch block re-throws, so shouldn't really hide anything (at least as of revno 10865) catch (std::exception& ex) // unexpected but we can tell what it is { log_debug("Unexpected exception from swf_function execution: %s", ex.what()); throw; } catch (...) // unexpected, unknown, but why not cleaning up... { log_debug("Unknown exception got from swf_function execution"); throw; } --strk; Free GIS & Flash consultant/developer () ASCII Ribbon Campaign http://foo.keybit.net/~strk/services.html /\ Keep it simple! _______________________________________________ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev