diff --git a/dap-sdk/crypto/src/dap_cert.c b/dap-sdk/crypto/src/dap_cert.c
index 8e77a4649d4d2e773c569adc4e32168d8cb2a6a1..661d59f77ce8fb5ec3b5f13315f0d2f5e4608aac 100755
--- a/dap-sdk/crypto/src/dap_cert.c
+++ b/dap-sdk/crypto/src/dap_cert.c
@@ -289,6 +289,7 @@ void dap_cert_delete_by_name(const char * a_cert_name)
  */
 dap_cert_t * dap_cert_find_by_name(const char * a_cert_name)
 {
+	if (!a_cert_name) return NULL;
     dap_cert_item_t * l_cert_item = NULL;
     HASH_FIND_STR(s_certs,a_cert_name,l_cert_item);
     if ( l_cert_item ){