mirror of
https://github.com/emqx/neuron.git
synced 2026-10-17 04:40:42 +08:00
compile:support gcc 14
This commit is contained in:
@@ -679,8 +679,8 @@ static void trans(neu_json_write_gtags_req_t *req, neu_req_write_gtags_t *cmd)
|
||||
req->groups[i].tags[k].value.val_array_int64.length;
|
||||
|
||||
cmd->groups[i].tags[k].value.value.i64s.i64s =
|
||||
calloc(sizeof(int64_t),
|
||||
req->groups[i].tags[k].value.val_array_int64.length);
|
||||
calloc(req->groups[i].tags[k].value.val_array_int64.length,
|
||||
sizeof(int64_t));
|
||||
|
||||
memcpy(cmd->groups[i].tags[k].value.value.i64s.i64s,
|
||||
req->groups[i].tags[k].value.val_array_int64.i64s,
|
||||
@@ -694,8 +694,9 @@ static void trans(neu_json_write_gtags_req_t *req, neu_req_write_gtags_t *cmd)
|
||||
req->groups[i].tags[k].value.val_array_double.length;
|
||||
|
||||
cmd->groups[i].tags[k].value.value.f64s.f64s = calloc(
|
||||
sizeof(double),
|
||||
req->groups[i].tags[k].value.val_array_double.length);
|
||||
|
||||
req->groups[i].tags[k].value.val_array_double.length,
|
||||
sizeof(double));
|
||||
memcpy(
|
||||
cmd->groups[i].tags[k].value.value.f64s.f64s,
|
||||
req->groups[i].tags[k].value.val_array_double.f64s,
|
||||
@@ -723,8 +724,8 @@ static void trans(neu_json_write_gtags_req_t *req, neu_req_write_gtags_t *cmd)
|
||||
req->groups[i].tags[k].value.val_array_str.length;
|
||||
|
||||
cmd->groups[i].tags[k].value.value.strs.strs =
|
||||
calloc(sizeof(char *),
|
||||
req->groups[i].tags[k].value.val_array_str.length);
|
||||
calloc(req->groups[i].tags[k].value.val_array_str.length,
|
||||
sizeof(char *));
|
||||
for (size_t j = 0;
|
||||
j < req->groups[i].tags[k].value.val_array_str.length;
|
||||
j++) {
|
||||
|
||||
+1
-1
@@ -1987,7 +1987,7 @@ inline static void notify_monitor(neu_manager_t * manager,
|
||||
// monitor not ready, ignore
|
||||
neu_node_manager_t *mgr = manager->node_manager;
|
||||
struct sockaddr_un addr = neu_node_manager_get_addr(mgr, "monitor");
|
||||
if (0 == addr.sun_path) {
|
||||
if (0 == addr.sun_path[0]) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -24,14 +24,14 @@ target_include_directories(jwt_test PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/src
|
||||
${CMAKE_SOURCE_DIR}/include
|
||||
${CMAKE_SOURCE_DIR}/src/utils)
|
||||
target_link_libraries(jwt_test neuron-base gtest_main gtest jansson ssl crypto jwt libzlog.so)
|
||||
target_link_libraries(jwt_test neuron-base gtest_main gtest jansson OpenSSL::SSL OpenSSL::Crypto jwt libzlog.so)
|
||||
|
||||
add_executable(base64_test base64_test.cc ${CMAKE_SOURCE_DIR}/src/utils/base64.c)
|
||||
target_include_directories(base64_test PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/src
|
||||
${CMAKE_SOURCE_DIR}/include
|
||||
)
|
||||
target_link_libraries(base64_test neuron-base gtest_main gtest crypto)
|
||||
target_link_libraries(base64_test neuron-base gtest_main gtest OpenSSL::Crypto)
|
||||
|
||||
aux_source_directory(${CMAKE_SOURCE_DIR}/src/base/tag_sort.c SRC_SORT)
|
||||
add_executable(tag_sort_test tag_sort_test.cc ${SRC_SORT})
|
||||
|
||||
Reference in New Issue
Block a user