-handle failure to load certs more nicely
[oweals/gnunet.git] / src / gns / gnunet-gns-proxy.c
index 21e907ebfa54678483f674c2436d2f0d3b9a4771..8bb299c6ffafc15ec1557368c21a25d094764a9a 100644 (file)
@@ -1764,9 +1764,8 @@ load_key_from_file (gnutls_x509_privkey_t key,
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                 _("Unable to import private key from file `%s'\n"),
                keyfile);
-    GNUNET_break (0);
   }
-  GNUNET_free (key_data.data);
+  GNUNET_free_non_null (key_data.data);
   return (GNUTLS_E_SUCCESS != ret) ? GNUNET_SYSERR : GNUNET_OK;
 }
 
@@ -1792,9 +1791,8 @@ load_cert_from_file (gnutls_x509_crt_t crt,
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                _("Unable to import certificate %s\n"), certfile);
-    GNUNET_break (0);
   }
-  GNUNET_free (cert_data.data);
+  GNUNET_free_non_null (cert_data.data);
   return (GNUTLS_E_SUCCESS != ret) ? GNUNET_SYSERR : GNUNET_OK;
 }