diff --git a/modules/global-db/dap_chain_global_db_driver.c b/modules/global-db/dap_chain_global_db_driver.c
index 7aa26e2006b5b4e9c55c085864cde24501146a53..ea4342ff150355f62c2b4d39859acc9740ac8bc5 100644
--- a/modules/global-db/dap_chain_global_db_driver.c
+++ b/modules/global-db/dap_chain_global_db_driver.c
@@ -81,8 +81,8 @@ int dap_db_driver_init(const char *a_driver_name, const char *a_filename_db)
     if(s_used_driver)
         dap_db_driver_deinit();
     s_used_driver = dap_strdup(a_driver_name);
-    char l_db_path_ext[strlen(a_driver_name) + strlen(a_filename_db) + 3];
-    dap_snprintf(l_db_path_ext, sizeof(l_db_path_ext), "/%s.%s", a_filename_db, a_driver_name);
+    char l_db_path_ext[strlen(a_driver_name) + strlen(a_filename_db) + 6];
+    dap_snprintf(l_db_path_ext, sizeof(l_db_path_ext), "%s/gdb-%s", a_filename_db, a_driver_name);
     memset(&s_drv_callback, 0, sizeof(dap_db_driver_callbacks_t));
     if(!dap_strcmp(s_used_driver, "ldb"))
         l_ret = -1;