cast to char * to avoid compiler warnings for get/setsockopt
parent
4ed97718b3
commit
bb4e9ed6a8
|
@ -83,7 +83,7 @@ void rpc_set_auth(struct rpc_context *rpc, struct AUTH *auth)
|
|||
if (rpc->auth != NULL) {
|
||||
auth_destroy(rpc->auth);
|
||||
}
|
||||
rpc->auth = auth;
|
||||
rpc->auth = (AUTH *)auth;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -258,7 +258,7 @@ int rpc_service(struct rpc_context *rpc, int revents)
|
|||
socklen_t err_size = sizeof(err);
|
||||
|
||||
if (getsockopt(rpc->fd, SOL_SOCKET, SO_ERROR,
|
||||
&err, &err_size) != 0 || err != 0) {
|
||||
(char *)&err, &err_size) != 0 || err != 0) {
|
||||
if (err == 0) {
|
||||
err = errno;
|
||||
}
|
||||
|
@ -283,7 +283,7 @@ int rpc_service(struct rpc_context *rpc, int revents)
|
|||
socklen_t err_size = sizeof(err);
|
||||
|
||||
if (getsockopt(rpc->fd, SOL_SOCKET, SO_ERROR,
|
||||
&err, &err_size) != 0 || err != 0) {
|
||||
(char *)&err, &err_size) != 0 || err != 0) {
|
||||
if (err == 0) {
|
||||
err = errno;
|
||||
}
|
||||
|
@ -488,7 +488,7 @@ int rpc_set_udp_destination(struct rpc_context *rpc, char *addr, int port, int i
|
|||
freeaddrinfo(ai);
|
||||
|
||||
rpc->is_broadcast = is_broadcast;
|
||||
setsockopt(rpc->fd, SOL_SOCKET, SO_BROADCAST, &is_broadcast, sizeof(is_broadcast));
|
||||
setsockopt(rpc->fd, SOL_SOCKET, SO_BROADCAST, (char *)&is_broadcast, sizeof(is_broadcast));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue