[PATCH 3/4] ata: libata-core: Fix double free on error