}
if ((server_cert) && (server_cert->cert) &&
- ((svr->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT))
+ ((svr->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT))
{
svr->cert = server_cert->cert;
server_cert->count++;
gnutls_deinit(svr->session);
}
- if (((svr->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT) &&
+ if (((svr->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT) &&
(server_cert) &&
(server_cert->cert) && (--server_cert->count < 1))
{
gnutls_dh_params_generate2(dh_params, 1024);
if ((client_cert) && (client_cert->cert) &&
- ((cl->server->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT))
+ ((cl->server->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT))
{
cl->server->cert = client_cert->cert;
client_cert->count++;
if (cl->server->anoncred_s && !--_client_connected)
gnutls_anon_free_server_credentials(cl->server->anoncred_s);
- if (((cl->server->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT) &&
+ if (((cl->server->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT) &&
(client_cert) &&
(client_cert->cert) && (--client_cert->count < 1))
{
}
if ((server_cert) && (server_cert->cert) &&
- ((svr->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT))
+ ((svr->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT))
{
//FIXME: just log and go on without cert if loading fails?
if (!SSL_CTX_use_certificate(svr->ssl_ctx, server_cert->cert))
SSL_free(svr->ssl);
}
- if (((svr->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT) &&
+ if (((svr->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT) &&
(server_cert) && (server_cert->cert) &&
(--server_cert->count < 1))
{
}
if ((client_cert) && (client_cert->cert) && (private_key->key) &&
- ((cl->server->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT))
+ ((cl->server->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT))
{
//FIXME: just log and go on without cert if loading fails?
if (!SSL_CTX_use_certificate(cl->server->ssl_ctx, client_cert->cert) ||
if (cl->ssl_ctx)
{
SSL_CTX_free(cl->ssl_ctx);
- if (((cl->server->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT) &&
+ if (((cl->server->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT) &&
(client_cert) && (client_cert->cert) && (--client_cert->count < 1))
{
X509_free(client_cert->cert);
client_cert = NULL;
}
- if (((cl->server->type & ECORE_CON_TYPE) == ECORE_CON_LOAD_CERT) &&
+ if (((cl->server->type & ECORE_CON_TYPE) & ECORE_CON_LOAD_CERT) &&
(private_key) && (private_key->key) && (--private_key->count < 1))
{
EVP_PKEY_free(private_key->key);