free decompressor earlier in qUncompress()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-08-22 18:43:31 +03:00
parent 2e65f45d8e
commit 5a42c98676

View file

@ -412,6 +412,7 @@ QByteArray qUncompress(const char* data, int nbytes)
break;
}
}
libdeflate_free_decompressor(decomp);
switch (decompresult) {
case LIBDEFLATE_SUCCESS: {
@ -424,8 +425,6 @@ QByteArray qUncompress(const char* data, int nbytes)
break;
}
}
libdeflate_free_decompressor(decomp);
return result;
}
#endif // QT_NO_COMPRESS