upstream 423433 http://savannah.gnu.org/bugs/?19774
thanks
I had a look server/parser/sprite_definition.cpp in the
0.7.2+cvs20070512.1554-1 version, and the code in question now look
like this:
IF_VERBOSE_PARSE (
log_parse(_(" show_frame "
SIZET_FMT "/" SIZET_FMT
" (sprite)"),
m_loading_frame,
m_frame_count);
);
if ( m_loading_frame == m_frame_count )
{
// better break then sorry
in->close_tag();
while ( in->open_tag() != SWF::END )
{
IF_VERBOSE_MALFORMED_SWF(
log_swferror(_("last SHOWFRAME of a "
"DEFINESPRITE tag "
"isn't followed by an END."
" Seeking to next END tag."));
);
in->close_tag();
}
break;
}
I also tried to run the problematic flash code downloaded from
<URL:http://savannah.gnu.org/bugs/download.php?file_id=12671>, and got
no crash nor any message about malformed swf. Not sure how to
interpret this, os I just add this comment and leave the bug open.
Friendly,
--
Petter Reinholdtsen
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]