Fix leak of peer certificate
Fix leak of peer certificate

I forgot that g_set_object() refs the new object. This code is adding an
extra ref on the peer_certificate.

The certificate object should be guaranteed to be not the exact same as
the existing one, so we don't need to guard against accidental
destruction here. No reason to bother with g_set_object().

GNOME/glib-networking,GNOME/glib-networking,GNOME/glib-networking