mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-18 17:57:27 +03:00
timesyncd: add sockaddr_pretty wrapper
This commit is contained in:
parent
c566ee3253
commit
ae2db4e7e8
@ -210,7 +210,7 @@ static int manager_timeout(sd_event_source *source, usec_t usec, void *userdata)
|
||||
assert(m->current_server_name);
|
||||
assert(m->current_server_address);
|
||||
|
||||
sockaddr_pretty(&m->current_server_address->sockaddr.sa, m->current_server_address->socklen, true, &pretty);
|
||||
server_address_pretty(m->current_server_address, &pretty);
|
||||
log_info("Timed out waiting for reply from %s (%s).", strna(pretty), m->current_server_name->string);
|
||||
|
||||
return manager_connect(m);
|
||||
@ -250,7 +250,7 @@ static int manager_send_request(Manager *m) {
|
||||
ntpmsg.trans_time.sec = htobe32(m->trans_time.tv_sec + OFFSET_1900_1970);
|
||||
ntpmsg.trans_time.frac = htobe32(m->trans_time.tv_nsec);
|
||||
|
||||
sockaddr_pretty(&m->current_server_address->sockaddr.sa, m->current_server_address->socklen, true, &pretty);
|
||||
server_address_pretty(m->current_server_address, &pretty);
|
||||
|
||||
len = sendto(m->server_socket, &ntpmsg, sizeof(ntpmsg), MSG_DONTWAIT, &m->current_server_address->sockaddr.sa, m->current_server_address->socklen);
|
||||
if (len == sizeof(ntpmsg)) {
|
||||
@ -782,7 +782,7 @@ static int manager_begin(Manager *m) {
|
||||
|
||||
m->poll_interval_usec = NTP_POLL_INTERVAL_MIN_SEC * USEC_PER_SEC;
|
||||
|
||||
sockaddr_pretty(&m->current_server_address->sockaddr.sa, m->current_server_address->socklen, true, &pretty);
|
||||
server_address_pretty(m->current_server_address, &pretty);
|
||||
log_info("Using NTP server %s (%s).", strna(pretty), m->current_server_name->string);
|
||||
sd_notifyf(false, "STATUS=Using Time Server %s (%s).", strna(pretty), m->current_server_name->string);
|
||||
|
||||
|
@ -42,6 +42,10 @@ struct ServerName {
|
||||
LIST_FIELDS(ServerName, names);
|
||||
};
|
||||
|
||||
static inline int server_address_pretty(ServerAddress *a, char **pretty) {
|
||||
return sockaddr_pretty(&a->sockaddr.sa, a->socklen, true, pretty);
|
||||
}
|
||||
|
||||
struct Manager {
|
||||
sd_event *event;
|
||||
sd_resolve *resolve;
|
||||
|
Loading…
x
Reference in New Issue
Block a user