KAr::openArchive: Protect against Heap-buffer-overflow in broken files
Summary: If size is negative there's no need to continue, file is broken
Reviewers: apol
Reviewed By: apol
Subscribers: apol, kde-frameworks-devel
Tags: Frameworks
Differential Revision: https://phabricator.kde.org/D21149