gnutls_deinit (server);
gnutls_certificate_free_credentials (serverx509cred);
+ gnutls_certificate_free_credentials (clientx509cred);
gnutls_global_deinit ();
if (debug)
printf ("client done\n");
+
+ gnutls_deinit(session);
+ gnutls_certificate_free_credentials (cred);
}
else
{
if (debug)
printf ("server done\n");
+ gnutls_deinit(session);
+ gnutls_certificate_free_credentials (cred);
+ gnutls_dh_params_deinit (dh_params);
+
done = wait (&status);
if (done < 0)
fail ("wait %s\n", strerror (errno));
if (debug)
printf ("client done\n");
+
+ gnutls_deinit(session);
+ gnutls_certificate_free_credentials (cred);
}
else
{
if (debug)
printf ("server done\n");
+ gnutls_deinit(session);
+ gnutls_certificate_free_credentials (cred);
+ gnutls_dh_params_deinit (dh_params);
+
done = wait (&status);
if (done < 0)
fail ("wait %s\n", strerror (errno));