From 5060231f33cd838da927451d817a5977d9c7210d Mon Sep 17 00:00:00 2001 From: sunqiangwei1988 Date: Tue, 3 Oct 2023 13:25:58 +0800 Subject: [PATCH] =?UTF-8?q?Fixed:=20=E4=BF=AE=E5=A4=8Dstorage=5Freport=5Fm?= =?UTF-8?q?y=5Fserver=5Fid=E4=B8=AD=E9=95=BF=E5=BA=A6=E5=8F=98=E9=87=8F?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在storage_report_my_server_id方法中,设置pkg_len值时,将常量引用从IP_ADDRESS_SIZE修改为正确的FDFS_STORAGE_ID_MAX_SIZE常量。 --- storage/storage_sync.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/storage_sync.c b/storage/storage_sync.c index e257830..26a275b 100644 --- a/storage/storage_sync.c +++ b/storage/storage_sync.c @@ -709,7 +709,7 @@ static int storage_report_my_server_id(ConnectionInfo *pStorageServer) pHeader = (TrackerHeader *)out_buff; memset(out_buff, 0, sizeof(out_buff)); - long2buff(IP_ADDRESS_SIZE, pHeader->pkg_len); + long2buff(FDFS_STORAGE_ID_MAX_SIZE, pHeader->pkg_len); pHeader->cmd = STORAGE_PROTO_CMD_REPORT_SERVER_ID; strcpy(out_buff + sizeof(TrackerHeader), g_my_server_id_str); if ((result=tcpsenddata_nb(pStorageServer->sock, out_buff, \