pidgin/ljfisher-ssl-client-auth

media: Fix a NULL pointer deref crash, and add diagnostic logging.

I'm not entirely sure that just short-circuiting error handling in this
case is correct (in fact I suspect it's not), but it's certainly better
than a crash, and now there's detail on the actual error.

Closes #14033
For information on hacking on Pidgin, Finch, or libpurple, see:
http://developer.pidgin.im