summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dso/dso_dlfcn.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libcrypto/dso/dso_dlfcn.c10
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)
153err: 153err:
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,