| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_info.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||
| 2 | - | |||||||
| 3 | X509_INFO * | - | ||||||
| 4 | X509_INFO_new(void) | - | ||||||
| 5 | { | - | ||||||
| 6 | X509_INFO *ret = | - | ||||||
| 7 | ((void *)0) | - | ||||||
| 8 | ; | - | ||||||
| 9 | - | |||||||
| 10 | ret = malloc(sizeof(X509_INFO)); | - | ||||||
| 11 | if (ret ==
| 0-48 | ||||||
| 12 | ((void *)0)
| 0-48 | ||||||
| 13 | ) { | - | ||||||
| 14 | ERR_put_error(13,(0xfff),((1|64)),__FILE__,73); | - | ||||||
| 15 | return never executed: (return ( ((void *)0) );never executed: return ( ((void *)0) ); | 0 | ||||||
| 16 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||
| 17 | ); never executed: return ( ((void *)0) ); | 0 | ||||||
| 18 | } | - | ||||||
| 19 | - | |||||||
| 20 | ret->enc_cipher.cipher = | - | ||||||
| 21 | ((void *)0) | - | ||||||
| 22 | ; | - | ||||||
| 23 | ret->enc_len = 0; | - | ||||||
| 24 | ret->enc_data = | - | ||||||
| 25 | ((void *)0) | - | ||||||
| 26 | ; | - | ||||||
| 27 | - | |||||||
| 28 | ret->references = 1; | - | ||||||
| 29 | ret->x509 = | - | ||||||
| 30 | ((void *)0) | - | ||||||
| 31 | ; | - | ||||||
| 32 | ret->crl = | - | ||||||
| 33 | ((void *)0) | - | ||||||
| 34 | ; | - | ||||||
| 35 | ret->x_pkey = | - | ||||||
| 36 | ((void *)0) | - | ||||||
| 37 | ; | - | ||||||
| 38 | return executed 48 times by 2 tests: (ret);return (ret);Executed by:
executed 48 times by 2 tests: return (ret);Executed by:
| 48 | ||||||
| 39 | } | - | ||||||
| 40 | - | |||||||
| 41 | void | - | ||||||
| 42 | X509_INFO_free(X509_INFO *x) | - | ||||||
| 43 | { | - | ||||||
| 44 | int i; | - | ||||||
| 45 | - | |||||||
| 46 | if (x ==
| 1-48 | ||||||
| 47 | ((void *)0)
| 1-48 | ||||||
| 48 | ) | - | ||||||
| 49 | return; executed 1 time by 1 test: return;Executed by:
| 1 | ||||||
| 50 | - | |||||||
| 51 | i = CRYPTO_add_lock(&x->references,-1,4,__FILE__,96); | - | ||||||
| 52 | if (i > 0
| 0-48 | ||||||
| 53 | return; never executed: return; | 0 | ||||||
| 54 | - | |||||||
| 55 | X509_free(x->x509); | - | ||||||
| 56 | if (x->crl !=
| 0-48 | ||||||
| 57 | ((void *)0)
| 0-48 | ||||||
| 58 | ) | - | ||||||
| 59 | X509_CRL_free(x->crl); never executed: X509_CRL_free(x->crl); | 0 | ||||||
| 60 | if (x->x_pkey !=
| 0-48 | ||||||
| 61 | ((void *)0)
| 0-48 | ||||||
| 62 | ) | - | ||||||
| 63 | X509_PKEY_free(x->x_pkey); never executed: X509_PKEY_free(x->x_pkey); | 0 | ||||||
| 64 | free(x->enc_data); | - | ||||||
| 65 | free(x); | - | ||||||
| 66 | } executed 48 times by 2 tests: end of blockExecuted by:
| 48 | ||||||
| Switch to Source code | Preprocessed file |