found 519406 0.3.0-14 tags 519406 + patch severity 519406 serious thanks
The attached patch fixes this problem (for 0.3.0-14). -- Jakub Wilk
diff --git a/src/actioncompiler/swf5compiler.y b/src/actioncompiler/swf5compiler.y
--- a/src/actioncompiler/swf5compiler.y
+++ b/src/actioncompiler/swf5compiler.y
@@ -1795,7 +1795,7 @@
with
: WITH
- { $$ = bufferWriteOp(asmBuffer,
+ { $<len>$ = bufferWriteOp(asmBuffer,
SWFACTION_WITH); }
opcode_list END { $$ = $<len>2 + $3;
bufferPatchLength(asmBuffer, $3); }
@@ -1828,9 +1828,9 @@
;
opcode
- : PUSH { $$ = bufferWriteOp(asmBuffer,
+ : PUSH { $<len>$ = bufferWriteOp(asmBuffer,
SWFACTION_PUSH);
- $$ += bufferWriteS16(asmBuffer, 0); }
+ $<len>$ += bufferWriteS16(asmBuffer, 0); }
push_list { $$ = $<len>2 + $3;
bufferPatchLength(asmBuffer, $3); }
signature.asc
Description: Digital signature

