diff --git a/cellframe-sdk b/cellframe-sdk
index e5fdeabd0192ee03078d730fb8633e2062e25f33..b3f7e5436d113c5b7d46539d522e5bd5a295a4e2 160000
--- a/cellframe-sdk
+++ b/cellframe-sdk
@@ -1 +1 @@
-Subproject commit e5fdeabd0192ee03078d730fb8633e2062e25f33
+Subproject commit b3f7e5436d113c5b7d46539d522e5bd5a295a4e2
diff --git a/sources/sig_unix_handler.c b/sources/sig_unix_handler.c
index fdb5d5afd86c790dc8d9bc7e8d9464cbcdea5080..73b7b4e0ccfccc88e3ab9f3ea261b0b650b1cd9f 100644
--- a/sources/sig_unix_handler.c
+++ b/sources/sig_unix_handler.c
@@ -38,9 +38,10 @@ static void clear_pid_file() {
 }
 
 static void sig_exit_handler(int sig_code) {
+    
     log_it(L_DEBUG, "Got exit code: %d", sig_code);
-
-    clear_pid_file();
+    exit(sig_code);
+    /*clear_pid_file();
 	
     dap_plugin_deinit();
     dap_chain_node_mempool_autoproc_deinit();
@@ -64,7 +65,7 @@ static void sig_exit_handler(int sig_code) {
     log_it(L_NOTICE,"Stopped Cellframe Node");
     fflush(stdout);
 
-    exit(0);
+    exit(0);*/
 }