crypto: fix init dependency 91/18691/3
authorFilip Tehlar <ftehlar@cisco.com>
Thu, 4 Apr 2019 16:32:18 +0000 (16:32 +0000)
committerDamjan Marion <dmarion@me.com>
Fri, 5 Apr 2019 18:54:29 +0000 (18:54 +0000)
Change-Id: Ie8dcd9fa0d0487b146eaa62113a5ee06bd3e7d3b
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
src/plugins/crypto_openssl/main.c

index 6637e53..850ec65 100644 (file)
@@ -163,12 +163,13 @@ crypto_openssl_init (vlib_main_t * vm)
   time_t t;
   pid_t pid;
 
-  u32 eidx = vnet_crypto_register_engine (vm, "openssl", 50, "OpenSSL");
   clib_error_t *error;
 
   if ((error = vlib_call_init_function (vm, vnet_crypto_init)))
     return error;
 
+  u32 eidx = vnet_crypto_register_engine (vm, "openssl", 50, "OpenSSL");
+
 #define _(a, b) \
   vnet_crypto_register_ops_handler (vm, eidx, VNET_CRYPTO_OP_##a##_ENC, \
                                    openssl_ops_enc_##a); \