Latest update.
This commit is contained in:
+2
-2
@@ -49,8 +49,8 @@ static EX_CALLBACKS *get_and_lock(OPENSSL_CTX *ctx, int class_index)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
ip = &global->ex_data[class_index];
|
||||
CRYPTO_THREAD_write_lock(global->ex_data_lock);
|
||||
ip = &global->ex_data[class_index];
|
||||
return ip;
|
||||
}
|
||||
|
||||
@@ -421,7 +421,7 @@ int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad,
|
||||
if (f->new_func == NULL)
|
||||
return 0;
|
||||
|
||||
f->new_func(obj, curval, ad, idx, f->argl, f->argp);
|
||||
f->new_func(obj, NULL, ad, idx, f->argl, f->argp);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user