Commit e519d6b5 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

engine/eng_lib.c: remove redundant #ifdef.

parent d1f8b74c
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -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;