diff --git a/src/dap_chain_plugins.c b/src/dap_chain_plugins.c
index 6c316351e0ea7f39d27a9bf0a4c327ee3e7fe9e5..a96722c3b1096dc12f52d7e8bc290c1111738ba8 100644
--- a/src/dap_chain_plugins.c
+++ b/src/dap_chain_plugins.c
@@ -44,6 +44,8 @@ void dap_chain_plugins_loading(){
     dap_chain_plugins_list_manifest_t *man = NULL;
     dap_chain_plugins_list_manifest_t *treshold = NULL;
     dap_chain_plugins_list_manifest_t *tmp = NULL;
+    if (l_manifests == NULL)
+        return;
     LL_FOREACH_SAFE(l_manifests, man, tmp){
         if (man->name == NULL){
             log_it(L_ERROR, "Can loading plugin, file not found");