Fix static analysis issue 02/320502/1
authorIlho Kim <ilho159.kim@samsung.com>
Mon, 18 Nov 2024 01:35:52 +0000 (10:35 +0900)
committerIlho Kim <ilho159.kim@samsung.com>
Mon, 18 Nov 2024 01:35:52 +0000 (10:35 +0900)
SEC_DO_NOT_ASSIGN_SIZE_OF_INT

Change-Id: I5c2df0c59c3bee89c99024e7731e52428bcfb0e6
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
src/common/socket/abstract_socket.cc

index 02ef6d41fca9b88e069914b6f0a408fa576c5a20..d80705c4fed091ac02d4eb37bff1119d8c646fae 100644 (file)
@@ -164,7 +164,7 @@ int AbstractSocket::Create() {
 void AbstractSocket::GetFdInfo() {
   int r;
   struct ucred cred = {};
-  socklen_t len = sizeof(cred);
+  socklen_t len = static_cast<socklen_t>(sizeof(struct ucred));
 
   r = getsockopt(fd_, SOL_SOCKET, SO_PEERCRED, &cred, &len);
   if (r < 0) {