Branch Coverage

amqp_openssl.c
Criterion Covered Total %
branch 0 122 0.0


line true false branch
69 0 0 if (-1 == self->sockfd) {
75 0 0 if (len > INT_MAX) {
85 0 0 if (0 >= res) {
114 0 0 if (-1 == self->sockfd) {
120 0 0 if (len > INT_MAX) {
128 0 0 if (0 >= received) {
157 0 0 if (-1 != self->sockfd) {
163 0 0 if (!self->ssl) {
170 0 0 if (AMQP_STATUS_OK != status) {
175 0 0 if (0 > self->sockfd) {
183 0 0 if (!bio) {
192 0 0 if (!status) {
200 0 0 if (status != 1) {
212 0 0 if (AMQP_STATUS_OK == status) {
224 0 0 if (self->verify_peer) {
225 0 0 if (!cert) {
232 0 0 if (X509_V_OK != result) {
238 0 0 if (self->verify_hostname) {
239 0 0 if (!cert) {
245 0 0 if (1 != X509_check_host(cert, host, strlen(host),
276 0 0 if (-1 == self->sockfd) {
280 0 0 if (AMQP_SC_NONE == force) {
288 0 0 if (amqp_os_socket_close(self->sockfd)) {
304 0 0 if (self) {
325 0 0 if (!self) {
335 0 0 if (status) {
340 0 0 if (!self->ctx) {
345 0 0 if (status != AMQP_STATUS_OK) {
363 0 0 if (base->klass != &amqp_ssl_socket_class) {
372 0 0 if (base->klass != &amqp_ssl_socket_class) {
377 0 0 if (1 != status) {
386 0 0 if (base->klass != &amqp_ssl_socket_class) {
391 0 0 if (1 != status) {
401 0 0 if (base->klass != &amqp_ssl_socket_class) {
406 0 0 if (1 != status) {
410 0 0 if (1 != status) {
459 0 0 if (base->klass != &amqp_ssl_socket_class) {
462 0 0 if (n > INT_MAX) {
467 0 0 if (1 != status) {
471 0 0 if (!buf) {
475 0 0 if (!rsa) {
479 0 0 if (1 != status) {
495 0 0 if (base->klass != &amqp_ssl_socket_class) {
500 0 0 if (1 != status) {
508 0 0 if (base->klass != &amqp_ssl_socket_class) {
523 0 0 if (base->klass != &amqp_ssl_socket_class) {
533 0 0 if (base->klass != &amqp_ssl_socket_class) {
562 0 0 if (base->klass != &amqp_ssl_socket_class) {
567 0 0 if (max < min) {
572 0 0 if (status != AMQP_STATUS_OK) {
577 0 0 if (status != AMQP_STATUS_OK) {
581 0 0 if (!SSL_CTX_set_min_proto_version(self->ctx, min_ver)) {
584 0 0 if (!SSL_CTX_set_max_proto_version(self->ctx, max_ver)) {
636 0 0 CHECK_SUCCESS(pthread_mutex_lock(&openssl_init_mutex));
638 0 0 if (!openssl_bio_initialized) {
640 0 0 if (status) {
649 0 0 CHECK_SUCCESS(pthread_mutex_unlock(&openssl_init_mutex));
654 0 0 CHECK_SUCCESS(pthread_mutex_lock(&openssl_init_mutex));
656 0 0 if (openssl_connections > 0) {
660 0 0 if (openssl_connections == 0) {
665 0 0 CHECK_SUCCESS(pthread_mutex_unlock(&openssl_init_mutex));