From a1003ac89487bfc41ed22fec2bd9e722470de433 Mon Sep 17 00:00:00 2001
From: Olzhas <oljas.jarasbaev@demlabs.net>
Date: Mon, 21 Oct 2024 15:20:06 +0700
Subject: [PATCH] [*] fix

---
 net/server/json_rpc/rpc_core/include/dap_json_rpc_request.h | 2 +-
 net/server/json_rpc/rpc_core/src/dap_json_rpc_request.c     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net/server/json_rpc/rpc_core/include/dap_json_rpc_request.h b/net/server/json_rpc/rpc_core/include/dap_json_rpc_request.h
index 58a667c39..d7cfdcad0 100644
--- a/net/server/json_rpc/rpc_core/include/dap_json_rpc_request.h
+++ b/net/server/json_rpc/rpc_core/include/dap_json_rpc_request.h
@@ -82,7 +82,7 @@ char *dap_json_rpc_request_to_json_string(const dap_json_rpc_request_t *a_reques
 dap_json_rpc_http_request_t *dap_json_rpc_http_request_deserialize(const void *data, size_t data_size);
 char * dap_json_rpc_http_request_serialize(dap_json_rpc_http_request_t *a_request, size_t *a_total_size);
 void dap_json_rpc_http_request_free(dap_json_rpc_http_request_t *a_http_request);
-char* dap_json_rpc_request_to_http_str(dap_json_rpc_request_t *a_request);
+char* dap_json_rpc_request_to_http_str(dap_json_rpc_request_t *a_request, size_t*output_data_size);
 
 int dap_json_rpc_request_send(dap_json_rpc_request_t *a_request, void *response_handler,
                                const char *a_uplink_addr, const uint16_t a_uplink_port,
diff --git a/net/server/json_rpc/rpc_core/src/dap_json_rpc_request.c b/net/server/json_rpc/rpc_core/src/dap_json_rpc_request.c
index ae7500b08..53fbe6ac8 100644
--- a/net/server/json_rpc/rpc_core/src/dap_json_rpc_request.c
+++ b/net/server/json_rpc/rpc_core/src/dap_json_rpc_request.c
@@ -252,7 +252,7 @@ int dap_json_rpc_request_send(dap_json_rpc_request_t *a_request, void* response_
 }
 
 
-char* dap_json_rpc_request_to_http_str(dap_json_rpc_request_t *a_request) {
+char* dap_json_rpc_request_to_http_str(dap_json_rpc_request_t *a_request, size_t*output_data_size){
     uint64_t l_id_response = dap_json_rpc_response_registration(a_request);
     a_request->id = 0;
     dap_cert_t *l_cert = dap_cert_find_by_name("node-addr");
@@ -262,6 +262,6 @@ char* dap_json_rpc_request_to_http_str(dap_json_rpc_request_t *a_request) {
     }
     dap_json_rpc_http_request_t *l_http_request = dap_json_rpc_request_sign_by_cert(a_request, l_cert);
     size_t l_http_length = 0;
-    char *l_http_str = dap_json_rpc_http_request_serialize(l_http_request, &l_http_length);
+    char *l_http_str = dap_json_rpc_http_request_serialize(l_http_request, output_data_size);
     return l_http_str;
 }
-- 
GitLab