update pkey method initialisation and copy
[openssl.git] / crypto / engine / eng_fat.c
index db66e623508f838ba585d4c909f18509710bb30c..789b8d57e58bbccd019ec24ebb3e55f676d5499d 100644 (file)
@@ -176,6 +176,7 @@ int ENGINE_register_all_complete(void)
        ENGINE *e;
 
        for(e=ENGINE_get_first() ; e ; e=ENGINE_get_next(e))
-               ENGINE_register_complete(e);
+               if (!(e->flags & ENGINE_FLAGS_NO_REGISTER_ALL))
+                       ENGINE_register_complete(e);
        return 1;
        }