diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ec_key.c')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_key.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/lib/libcrypto/ec/ec_key.c b/src/lib/libcrypto/ec/ec_key.c index 4375514ef5..4f0559591e 100644 --- a/src/lib/libcrypto/ec/ec_key.c +++ b/src/lib/libcrypto/ec/ec_key.c | |||
| @@ -109,17 +109,7 @@ void EC_KEY_free(EC_KEY *r) | |||
| 109 | if (r == NULL) return; | 109 | if (r == NULL) return; |
| 110 | 110 | ||
| 111 | i=CRYPTO_add(&r->references,-1,CRYPTO_LOCK_EC); | 111 | i=CRYPTO_add(&r->references,-1,CRYPTO_LOCK_EC); |
| 112 | #ifdef REF_PRINT | ||
| 113 | REF_PRINT("EC_KEY",r); | ||
| 114 | #endif | ||
| 115 | if (i > 0) return; | 112 | if (i > 0) return; |
| 116 | #ifdef REF_CHECK | ||
| 117 | if (i < 0) | ||
| 118 | { | ||
| 119 | fprintf(stderr,"EC_KEY_free, bad reference count\n"); | ||
| 120 | abort(); | ||
| 121 | } | ||
| 122 | #endif | ||
| 123 | 113 | ||
| 124 | if (r->group != NULL) | 114 | if (r->group != NULL) |
| 125 | EC_GROUP_free(r->group); | 115 | EC_GROUP_free(r->group); |
| @@ -218,16 +208,6 @@ EC_KEY *EC_KEY_dup(const EC_KEY *ec_key) | |||
| 218 | int EC_KEY_up_ref(EC_KEY *r) | 208 | int EC_KEY_up_ref(EC_KEY *r) |
| 219 | { | 209 | { |
| 220 | int i = CRYPTO_add(&r->references, 1, CRYPTO_LOCK_EC); | 210 | int i = CRYPTO_add(&r->references, 1, CRYPTO_LOCK_EC); |
| 221 | #ifdef REF_PRINT | ||
| 222 | REF_PRINT("EC_KEY",r); | ||
| 223 | #endif | ||
| 224 | #ifdef REF_CHECK | ||
| 225 | if (i < 2) | ||
| 226 | { | ||
| 227 | fprintf(stderr, "EC_KEY_up, bad reference count\n"); | ||
| 228 | abort(); | ||
| 229 | } | ||
| 230 | #endif | ||
| 231 | return ((i > 1) ? 1 : 0); | 211 | return ((i > 1) ? 1 : 0); |
| 232 | } | 212 | } |
| 233 | 213 | ||
