From 77ec5b0cb4d07f9f79571333264c0631022ad767 Mon Sep 17 00:00:00 2001 From: liuxi1234 Date: Tue, 21 May 2024 14:44:27 +0800 Subject: [PATCH] mcs: fix some build warning fix some rpc build warning Signed-off-by: liuxi --- mica/micad/services/rpc/rpc_backend.c | 3 ++- mica/micad/services/rpc/rpc_helper.c | 4 ---- mica/micad/services/rpc/rpc_workers.c | 1 + 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/mica/micad/services/rpc/rpc_backend.c b/mica/micad/services/rpc/rpc_backend.c index b75fe45..e82f743 100644 --- a/mica/micad/services/rpc/rpc_backend.c +++ b/mica/micad/services/rpc/rpc_backend.c @@ -4,10 +4,11 @@ * SPDX-License-Identifier: MulanPSL-2.0 */ +#define _GNU_SOURCE +#include #include #include #include -#include #include #include #include diff --git a/mica/micad/services/rpc/rpc_helper.c b/mica/micad/services/rpc/rpc_helper.c index a5396ec..4c00a24 100644 --- a/mica/micad/services/rpc/rpc_helper.c +++ b/mica/micad/services/rpc/rpc_helper.c @@ -127,10 +127,6 @@ int decode_addrlist(const char *buf, int cnt, int buflen, struct addrinfo **out) } p->ai_canonname = NULL; if (aclen > 0) { - if (&buf[bi] == NULL) { - ret = -RPC_ECORRUPTED; - goto clean; - } p->ai_canonname = __strdup(&buf[bi]); bi += aclen; } diff --git a/mica/micad/services/rpc/rpc_workers.c b/mica/micad/services/rpc/rpc_workers.c index 28bd756..47dbf40 100644 --- a/mica/micad/services/rpc/rpc_workers.c +++ b/mica/micad/services/rpc/rpc_workers.c @@ -118,6 +118,7 @@ static void *worker_thread(void *args) } free(req); } + return((void *)0); } /** -- Gitee