diff options
Diffstat (limited to 'src/lib/libcrypto/dso/dso_dlfcn.c')
-rw-r--r-- | src/lib/libcrypto/dso/dso_dlfcn.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libcrypto/dso/dso_dlfcn.c b/src/lib/libcrypto/dso/dso_dlfcn.c index fe5f0ffdb0..648ddb5ac0 100644 --- a/src/lib/libcrypto/dso/dso_dlfcn.c +++ b/src/lib/libcrypto/dso/dso_dlfcn.c | |||
@@ -153,7 +153,7 @@ static int dlfcn_load(DSO *dso) | |||
153 | err: | 153 | err: |
154 | /* Cleanup! */ | 154 | /* Cleanup! */ |
155 | if(filename != NULL) | 155 | if(filename != NULL) |
156 | OPENSSL_free(filename); | 156 | free(filename); |
157 | if(ptr != NULL) | 157 | if(ptr != NULL) |
158 | dlclose(ptr); | 158 | dlclose(ptr); |
159 | return(0); | 159 | return(0); |
@@ -264,7 +264,7 @@ static char *dlfcn_merger(DSO *dso, const char *filespec1, | |||
264 | if (!filespec2 || (filespec1 != NULL && filespec1[0] == '/')) | 264 | if (!filespec2 || (filespec1 != NULL && filespec1[0] == '/')) |
265 | { | 265 | { |
266 | len = strlen(filespec1) + 1; | 266 | len = strlen(filespec1) + 1; |
267 | merged = OPENSSL_malloc(len); | 267 | merged = malloc(len); |
268 | if(!merged) | 268 | if(!merged) |
269 | { | 269 | { |
270 | DSOerr(DSO_F_DLFCN_MERGER, ERR_R_MALLOC_FAILURE); | 270 | DSOerr(DSO_F_DLFCN_MERGER, ERR_R_MALLOC_FAILURE); |
@@ -276,7 +276,7 @@ static char *dlfcn_merger(DSO *dso, const char *filespec1, | |||
276 | else if (!filespec1) | 276 | else if (!filespec1) |
277 | { | 277 | { |
278 | len = strlen(filespec2) + 1; | 278 | len = strlen(filespec2) + 1; |
279 | merged = OPENSSL_malloc(strlen(filespec2) + 1); | 279 | merged = malloc(strlen(filespec2) + 1); |
280 | if(!merged) | 280 | if(!merged) |
281 | { | 281 | { |
282 | DSOerr(DSO_F_DLFCN_MERGER, | 282 | DSOerr(DSO_F_DLFCN_MERGER, |
@@ -302,7 +302,7 @@ static char *dlfcn_merger(DSO *dso, const char *filespec1, | |||
302 | spec2len--; | 302 | spec2len--; |
303 | len--; | 303 | len--; |
304 | } | 304 | } |
305 | merged = OPENSSL_malloc(len + 2); | 305 | merged = malloc(len + 2); |
306 | if(!merged) | 306 | if(!merged) |
307 | { | 307 | { |
308 | DSOerr(DSO_F_DLFCN_MERGER, | 308 | DSOerr(DSO_F_DLFCN_MERGER, |
@@ -334,7 +334,7 @@ static char *dlfcn_name_converter(DSO *dso, const char *filename) | |||
334 | if ((DSO_flags(dso) & DSO_FLAG_NAME_TRANSLATION_EXT_ONLY) == 0) | 334 | if ((DSO_flags(dso) & DSO_FLAG_NAME_TRANSLATION_EXT_ONLY) == 0) |
335 | rsize += 3; /* The length of "lib" */ | 335 | rsize += 3; /* The length of "lib" */ |
336 | } | 336 | } |
337 | translated = OPENSSL_malloc(rsize); | 337 | translated = malloc(rsize); |
338 | if(translated == NULL) | 338 | if(translated == NULL) |
339 | { | 339 | { |
340 | DSOerr(DSO_F_DLFCN_NAME_CONVERTER, | 340 | DSOerr(DSO_F_DLFCN_NAME_CONVERTER, |