kutils: fix archive entry double-free in case of archive_write_header() failure

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-10-09 15:26:27 +03:00
parent 578396197e
commit faefab7258

View file

@ -625,7 +625,6 @@ bool KArchive::add(const QStringList &paths, const QByteArray &strip, const QByt
if (archive_write_header(writearchive, newentry) != ARCHIVE_OK) {
d->m_error = i18n("archive_write_header: %1", archive_error_string(writearchive));
kDebug() << d->m_error;
archive_entry_free(newentry);
result = false;
break;
}