diff --git a/crypto/src/dap_cert.c b/crypto/src/dap_cert.c
index 059b801398598a92b3280c783a1826c00e05d213..ac96ce52d293f7bebc1b7e0d42dadb380c101130 100755
--- a/crypto/src/dap_cert.c
+++ b/crypto/src/dap_cert.c
@@ -607,7 +607,11 @@ char *dap_cert_dump(dap_cert_t *a_cert)
 const char *dap_cert_get_folder(int a_n_folder_path)
 {
     char **l_p = utarray_eltptr(s_cert_folders, (u_int)a_n_folder_path);
-    return *l_p;
+    if (!l_p) {
+        log_it(L_ERROR, "No default cert path check 'ca_folders' in cellframe-node.cfg");
+        return NULL;
+    } else
+        return *l_p;
 }