Added two more sanity checks into the FDI2RAW code.

This commit is contained in:
OBattler
2020-01-14 22:19:15 +01:00
parent e733ac2cf8
commit 3e720fdd96

View File

@@ -187,10 +187,14 @@ static uae_u8 temp, temp2;
static uae_u8 *expand_tree (uae_u8 *stream, NODE *node) static uae_u8 *expand_tree (uae_u8 *stream, NODE *node)
{ {
if (temp & temp2) { if (temp & temp2) {
if (node->left) {
fdi_free (node->left); fdi_free (node->left);
node->left = 0; node->left = 0;
}
if (node->right) {
fdi_free (node->right); fdi_free (node->right);
node->right = 0; node->right = 0;
}
temp2 >>= 1; temp2 >>= 1;
if (!temp2) { if (!temp2) {
temp = *stream++; temp = *stream++;