mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
timesync: fix wrong type for receiving timestamp in nanoseconds
Fixes #20482.
This commit is contained in:
parent
a622c58993
commit
6f96bdc587
@ -89,5 +89,7 @@ int main(void) {
|
|||||||
printf("big_enum2_pos → %zu\n", sizeof(big_enum2_pos));
|
printf("big_enum2_pos → %zu\n", sizeof(big_enum2_pos));
|
||||||
printf("big_enum2_neg → %zu\n", sizeof(big_enum2_neg));
|
printf("big_enum2_neg → %zu\n", sizeof(big_enum2_neg));
|
||||||
|
|
||||||
|
printf("timeval: %zu\n", sizeof(struct timeval));
|
||||||
|
printf("timespec: %zu\n", sizeof(struct timespec));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -416,7 +416,7 @@ static int manager_receive_response(sd_event_source *source, int fd, uint32_t re
|
|||||||
.iov_base = &ntpmsg,
|
.iov_base = &ntpmsg,
|
||||||
.iov_len = sizeof(ntpmsg),
|
.iov_len = sizeof(ntpmsg),
|
||||||
};
|
};
|
||||||
CMSG_BUFFER_TYPE(CMSG_SPACE(sizeof(struct timeval))) control;
|
CMSG_BUFFER_TYPE(CMSG_SPACE(sizeof(struct timespec))) control;
|
||||||
union sockaddr_union server_addr;
|
union sockaddr_union server_addr;
|
||||||
struct msghdr msghdr = {
|
struct msghdr msghdr = {
|
||||||
.msg_iov = &iov,
|
.msg_iov = &iov,
|
||||||
|
Loading…
Reference in New Issue
Block a user