diff options
| author | beck <> | 2014-04-17 13:37:50 +0000 |
|---|---|---|
| committer | beck <> | 2014-04-17 13:37:50 +0000 |
| commit | 6aa5f85bab6ba5f9189fbc3d53a12e0f6dae48dd (patch) | |
| tree | 7595a93a27385c367802aa17ecf20f96551cf14d /src/lib/libcrypto/conf/conf_api.c | |
| parent | 4d13fb9c7b5ac7311d7031173c21ab0121388413 (diff) | |
| download | openbsd-6aa5f85bab6ba5f9189fbc3d53a12e0f6dae48dd.tar.gz openbsd-6aa5f85bab6ba5f9189fbc3d53a12e0f6dae48dd.tar.bz2 openbsd-6aa5f85bab6ba5f9189fbc3d53a12e0f6dae48dd.zip | |
Change library to use intrinsic memory allocation functions instead of
OPENSSL_foo wrappers. This changes:
OPENSSL_malloc->malloc
OPENSSL_free->free
OPENSSL_relloc->realloc
OPENSSL_freeFunc->free
Diffstat (limited to 'src/lib/libcrypto/conf/conf_api.c')
| -rw-r--r-- | src/lib/libcrypto/conf/conf_api.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/libcrypto/conf/conf_api.c b/src/lib/libcrypto/conf/conf_api.c index f5fcbb9f6b..dc6eb579bf 100644 --- a/src/lib/libcrypto/conf/conf_api.c +++ b/src/lib/libcrypto/conf/conf_api.c | |||
| @@ -119,9 +119,9 @@ int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value) | |||
| 119 | if (v != NULL) | 119 | if (v != NULL) |
| 120 | { | 120 | { |
| 121 | (void)sk_CONF_VALUE_delete_ptr(ts,v); | 121 | (void)sk_CONF_VALUE_delete_ptr(ts,v); |
| 122 | OPENSSL_free(v->name); | 122 | free(v->name); |
| 123 | OPENSSL_free(v->value); | 123 | free(v->value); |
| 124 | OPENSSL_free(v); | 124 | free(v); |
| 125 | } | 125 | } |
| 126 | return 1; | 126 | return 1; |
| 127 | } | 127 | } |
| @@ -226,7 +226,7 @@ void _CONF_free_data(CONF *conf) | |||
| 226 | if (conf == NULL || conf->data == NULL) return; | 226 | if (conf == NULL || conf->data == NULL) return; |
| 227 | 227 | ||
| 228 | lh_CONF_VALUE_down_load(conf->data)=0; /* evil thing to make | 228 | lh_CONF_VALUE_down_load(conf->data)=0; /* evil thing to make |
| 229 | * sure the 'OPENSSL_free()' works as | 229 | * sure the 'free()' works as |
| 230 | * expected */ | 230 | * expected */ |
| 231 | lh_CONF_VALUE_doall_arg(conf->data, | 231 | lh_CONF_VALUE_doall_arg(conf->data, |
| 232 | LHASH_DOALL_ARG_FN(value_free_hash), | 232 | LHASH_DOALL_ARG_FN(value_free_hash), |
| @@ -257,13 +257,13 @@ static void value_free_stack_doall(CONF_VALUE *a) | |||
| 257 | for (i=sk_CONF_VALUE_num(sk)-1; i>=0; i--) | 257 | for (i=sk_CONF_VALUE_num(sk)-1; i>=0; i--) |
| 258 | { | 258 | { |
| 259 | vv=sk_CONF_VALUE_value(sk,i); | 259 | vv=sk_CONF_VALUE_value(sk,i); |
| 260 | OPENSSL_free(vv->value); | 260 | free(vv->value); |
| 261 | OPENSSL_free(vv->name); | 261 | free(vv->name); |
| 262 | OPENSSL_free(vv); | 262 | free(vv); |
| 263 | } | 263 | } |
| 264 | if (sk != NULL) sk_CONF_VALUE_free(sk); | 264 | if (sk != NULL) sk_CONF_VALUE_free(sk); |
| 265 | OPENSSL_free(a->section); | 265 | free(a->section); |
| 266 | OPENSSL_free(a); | 266 | free(a); |
| 267 | } | 267 | } |
| 268 | 268 | ||
| 269 | /* Up until OpenSSL 0.9.5a, this was new_section */ | 269 | /* Up until OpenSSL 0.9.5a, this was new_section */ |
| @@ -275,10 +275,10 @@ CONF_VALUE *_CONF_new_section(CONF *conf, const char *section) | |||
| 275 | 275 | ||
| 276 | if ((sk=sk_CONF_VALUE_new_null()) == NULL) | 276 | if ((sk=sk_CONF_VALUE_new_null()) == NULL) |
| 277 | goto err; | 277 | goto err; |
| 278 | if ((v=OPENSSL_malloc(sizeof(CONF_VALUE))) == NULL) | 278 | if ((v=malloc(sizeof(CONF_VALUE))) == NULL) |
| 279 | goto err; | 279 | goto err; |
| 280 | i=strlen(section)+1; | 280 | i=strlen(section)+1; |
| 281 | if ((v->section=OPENSSL_malloc(i)) == NULL) | 281 | if ((v->section=malloc(i)) == NULL) |
| 282 | goto err; | 282 | goto err; |
| 283 | 283 | ||
| 284 | memcpy(v->section,section,i); | 284 | memcpy(v->section,section,i); |
| @@ -292,7 +292,7 @@ err: | |||
| 292 | if (!ok) | 292 | if (!ok) |
| 293 | { | 293 | { |
| 294 | if (sk != NULL) sk_CONF_VALUE_free(sk); | 294 | if (sk != NULL) sk_CONF_VALUE_free(sk); |
| 295 | if (v != NULL) OPENSSL_free(v); | 295 | if (v != NULL) free(v); |
| 296 | v=NULL; | 296 | v=NULL; |
| 297 | } | 297 | } |
| 298 | return(v); | 298 | return(v); |
