From 44bd41209f84f5b0120e0605742ed60538b549df Mon Sep 17 00:00:00 2001 From: czmCZM213 <15116431040@163.com> Date: Mon, 1 Sep 2025 09:49:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9CMSG=5FFIRSTHDR=E8=BF=94=E5=9B=9ENULL?= =?UTF-8?q?=E5=81=9A=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: czmCZM213 <15116431040@163.com> --- frameworks/libhilog/socket/dgram_socket_server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/libhilog/socket/dgram_socket_server.cpp b/frameworks/libhilog/socket/dgram_socket_server.cpp index 2964865..2e6840d 100644 --- a/frameworks/libhilog/socket/dgram_socket_server.cpp +++ b/frameworks/libhilog/socket/dgram_socket_server.cpp @@ -57,7 +57,7 @@ int DgramSocketServer::RecvPacket(std::vector& buffer, struct ucred *cred) return ret; } else if (cred != nullptr) { struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msgh); - struct ucred *receivedUcred = (struct ucred*)CMSG_DATA(cmsg); + struct ucred *receivedUcred = (cmsg == nullptr) ? (nullptr) : ((struct ucred*)CMSG_DATA(cmsg)); if (receivedUcred == nullptr) { return 0; } -- Gitee