Loading crypto/engine/eng_lib.c +1 −5 Original line number Diff line number Diff line Loading @@ -75,14 +75,10 @@ int engine_free_util(ENGINE *e, int not_locked) if (e == NULL) return 1; #ifdef HAVE_ATOMICS CRYPTO_DOWN_REF(&e->struct_ref, &i, global_engine_lock); #else if (not_locked) CRYPTO_atomic_add(&e->struct_ref, -1, &i, global_engine_lock); CRYPTO_DOWN_REF(&e->struct_ref, &i, global_engine_lock); else i = --e->struct_ref; #endif engine_ref_debug(e, 0, -1); if (i > 0) return 1; Loading Loading
crypto/engine/eng_lib.c +1 −5 Original line number Diff line number Diff line Loading @@ -75,14 +75,10 @@ int engine_free_util(ENGINE *e, int not_locked) if (e == NULL) return 1; #ifdef HAVE_ATOMICS CRYPTO_DOWN_REF(&e->struct_ref, &i, global_engine_lock); #else if (not_locked) CRYPTO_atomic_add(&e->struct_ref, -1, &i, global_engine_lock); CRYPTO_DOWN_REF(&e->struct_ref, &i, global_engine_lock); else i = --e->struct_ref; #endif engine_ref_debug(e, 0, -1); if (i > 0) return 1; Loading