Memory leak in the latest version of libming at function push in util/decompile.c:624

The command for reproducing the error:
`./swftophp ./POC`

File attached here - [POC.zip](https://github.com/libming/libming/files/10306572/POC.zip)

Trace reported by ASAN:

```
header indicates a filesize of 3808493606 but filesize is 66
<?php
$m = new SWFMovie(8);

ming_setscale(1.0);
$m->setRate(64.656250);
$m->setDimension(381108, -83597);

/* Note: xMin and/or yMin are not 0! */

$m->setFrames(32559);
 Stream out of sync after parse of blocktype 12 (SWF_DOACTION). 57 but expecting 55.

/* SWF_DOACTION */
    25:SWFACTION_GETURL2
  Method: POST
  Target: Window
  LoadVars: No
  Reserved bits: 1
Stack blown!! - pop
=================================================================
==1602431==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x4c16a7 in calloc /home/chaitra/aflgo-top/build/llvm_tools/llvm-11.0.0.src/projects/compiler-rt/lib/asan/asan_malloc_linux.cpp:154:3
    #1 0x50aada in push /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:624:6
    #2 0x50ce9d in decompilePUSH /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:1458:3
    #3 0x50bbd1 in decompileAction /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:3285:3
    #4 0x5192f5 in decompileActions /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:3535:6
    #5 0x5191d3 in decompile5Action /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:3558:2
    #6 0x503d34 in outputSWF_DOACTION /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/outputscript.c:1552:29
    #7 0x501bbc in outputBlock /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/outputscript.c:2083:4
    #8 0x50959e in readMovie /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/main.c:281:4
    #9 0x508547 in main /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/main.c:354:2
    #10 0x7fab1d031082 in __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16
```

Memory leak error at function push in util/decompile.c:624
This is a GitHub Issue
repo:libming
owner:libming
Title : Memory leak error at function push in util/decompile.c:624
Issue date:

--- start body ---
Memory leak in the latest version of libming at function push in util/decompile.c:624

The command for reproducing the error:
`./swftophp ./POC`

File attached here - [POC.zip](https://github.com/libming/libming/files/10306572/POC.zip)

Trace reported by ASAN:

```
header indicates a filesize of 3808493606 but filesize is 66
<?php
$m = new SWFMovie(8);

ming_setscale(1.0);
$m->setRate(64.656250);
$m->setDimension(381108, -83597);

/* Note: xMin and/or yMin are not 0! */

$m->setFrames(32559);
 Stream out of sync after parse of blocktype 12 (SWF_DOACTION). 57 but expecting 55.

/* SWF_DOACTION */
    25:SWFACTION_GETURL2
  Method: POST
  Target: Window
  LoadVars: No
  Reserved bits: 1
Stack blown!! - pop
=================================================================
==1602431==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x4c16a7 in calloc /home/chaitra/aflgo-top/build/llvm_tools/llvm-11.0.0.src/projects/compiler-rt/lib/asan/asan_malloc_linux.cpp:154:3
    #1 0x50aada in push /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:624:6
    #2 0x50ce9d in decompilePUSH /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:1458:3
    #3 0x50bbd1 in decompileAction /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:3285:3
    #4 0x5192f5 in decompileActions /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:3535:6
    #5 0x5191d3 in decompile5Action /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/decompile.c:3558:2
    #6 0x503d34 in outputSWF_DOACTION /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/outputscript.c:1552:29
    #7 0x501bbc in outputBlock /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/outputscript.c:2083:4
    #8 0x50959e in readMovie /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/main.c:281:4
    #9 0x508547 in main /home/chaitra/Desktop/fuzz-prune/experiments/libming/fuzz-results/aflgo-replay/libming/util/main.c:354:2
    #10 0x7fab1d031082 in __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16
```

--- end body ---
