From fe298185a36681ad534244ac27869cf022276e44 Mon Sep 17 00:00:00 2001
From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net>
Date: Sat, 11 Apr 2020 23:50:26 +0700
Subject: [PATCH] [*] Add sign check

---
 dap_chain_cs_dag_pos.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dap_chain_cs_dag_pos.c b/dap_chain_cs_dag_pos.c
index 0027a2093c..0025a90d41 100755
--- a/dap_chain_cs_dag_pos.c
+++ b/dap_chain_cs_dag_pos.c
@@ -232,6 +232,10 @@ static int s_callback_event_verify(dap_chain_cs_dag_t * a_dag, dap_chain_cs_dag_
             }
 
             dap_enc_key_t * l_key = dap_sign_to_enc_key( l_sign);
+            if ( l_key == NULL){
+                log_it(L_WARNING, "Event's sign has no any key");
+                return -5;
+            }
 
             dap_chain_addr_fill (&l_addr,l_key,&a_dag->chain->net_id );
             dap_enc_key_delete (l_key); // TODO cache all this operations to prevent useless memory copy ops
-- 
GitLab