diff --git a/native/jni/core/socket.cpp b/native/jni/core/socket.cpp index 864143558..afa306960 100644 --- a/native/jni/core/socket.cpp +++ b/native/jni/core/socket.cpp @@ -27,7 +27,7 @@ bool get_client_cred(int fd, sock_cred *cred) { char buf[4096]; len = sizeof(buf); if (getsockopt(fd, SOL_SOCKET, SO_PEERSEC, buf, &len) != 0) - return false; + len = 0; buf[len] = '\0'; cred->context = buf; return true;