# HG changeset patch # User Leonid Evdokimov # Date 1219925908 -7200 # Node ID 978fac7d28d2f0f11eaa702107a037ca7e9ff6b4 # Parent 3915d6e6ebc60bc4e5d968fb346c1ad651da0a05 Use GError instead of polution console with gnutls printouts. Fixes LM-126. Patch from Leonid Evdokimov. committer: Mikael Hallendal diff -r 3915d6e6ebc6 -r 978fac7d28d2 loudmouth/lm-ssl-gnutls.c --- a/loudmouth/lm-ssl-gnutls.c Thu Aug 28 13:58:48 2008 +0200 +++ b/loudmouth/lm-ssl-gnutls.c Thu Aug 28 14:18:28 2008 +0200 @@ -223,17 +223,16 @@ if (ret < 0 || !auth_ok) { char *errmsg; - gnutls_perror (ret); - if (!auth_ok) { - errmsg = "*** GNUTLS authentication error"; + errmsg = "authentication error"; } else { - errmsg = "*** GNUTLS handshake failed"; + errmsg = "handshake failed"; } g_set_error (error, LM_ERROR, LM_ERROR_CONNECTION_OPEN, - errmsg); + "*** GNUTLS %s: %s", + errmsg, gnutls_strerror (ret)); return FALSE; }