Index: openssl/crypto/objects/o_names.c |
diff --git a/openssl/crypto/objects/o_names.c b/openssl/crypto/objects/o_names.c |
index 4a548c2ed497581114210051090aa48e07197ad9..4e180452e85e7c7cbaf38b4798e4890e897b5fff 100644 |
--- a/openssl/crypto/objects/o_names.c |
+++ b/openssl/crypto/objects/o_names.c |
@@ -350,13 +350,9 @@ static void name_funcs_free(NAME_FUNCS *ptr) |
void OBJ_NAME_cleanup(int type) |
{ |
- unsigned long down_load; |
- |
if (names_lh == NULL) return; |
free_type=type; |
- down_load=lh_OBJ_NAME_down_load(names_lh); |
- lh_OBJ_NAME_down_load(names_lh)=0; |
lh_OBJ_NAME_doall(names_lh,LHASH_DOALL_FN(names_lh_free)); |
if (type < 0) |
@@ -366,7 +362,5 @@ void OBJ_NAME_cleanup(int type) |
names_lh=NULL; |
name_funcs_stack = NULL; |
} |
- else |
- lh_OBJ_NAME_down_load(names_lh)=down_load; |
} |