ata: libata-core: Fix double free on error (CVE-2024-41087) | HOL Guard CVE