Fix double-free on ciphersuite parse failure

GnuTLS does an implicit free on failure.
ITS#7500
ITS#7430 GnuTLS: Avoid use of deprecated function
ITS#7430, ITS#6359