提交 8d5b4ee1 编写于 作者: R Ralf S. Engelschall

Add an evil cast, because POSIX/SUSv2 define connect(2) require

the second argument to be of type ``struct sockaddr *''.
上级 331b5921
......@@ -91,7 +91,7 @@ int RAND_egd(const char *path)
len = offsetof(struct sockaddr_un, sun_path) + strlen(path);
fd = socket(AF_UNIX, SOCK_STREAM, 0);
if (fd == -1) return (-1);
if (connect(fd, &addr, len) == -1) goto err;
if (connect(fd, (struct sockaddr *)&addr, len) == -1) goto err;
buf[0] = 1;
buf[1] = 255;
write(fd, buf, 2);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册