Skip to content

Commit c2a2d24

Browse files
committed
Fix double free on unpack error
1 parent 3dde6fc commit c2a2d24

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

ext/standard/pack.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,6 @@ PHP_FUNCTION(unpack)
846846
break;
847847
#else
848848
zend_value_error("64-bit format codes are not available for 32-bit versions of PHP");
849-
zend_array_destroy(Z_ARR_P(return_value));
850849
RETURN_THROWS();
851850
#endif
852851

@@ -866,7 +865,6 @@ PHP_FUNCTION(unpack)
866865

867866
default:
868867
zend_value_error("Invalid format type %c", type);
869-
zend_array_destroy(Z_ARR_P(return_value));
870868
RETURN_THROWS();
871869
}
872870

0 commit comments

Comments
 (0)