tls: fix memory leak when client/server init error