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 block Executed by:
| 48 | ||||||
Switch to Source code | Preprocessed file |