diff options
Diffstat (limited to 'src/timesync/timesyncd-server.c')
-rw-r--r-- | src/timesync/timesyncd-server.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/timesync/timesyncd-server.c b/src/timesync/timesyncd-server.c index dd16891734..002a6117cc 100644 --- a/src/timesync/timesyncd-server.c +++ b/src/timesync/timesyncd-server.c @@ -85,6 +85,9 @@ int server_name_new( } else if (type == SERVER_FALLBACK) { LIST_FIND_TAIL(names, m->fallback_servers, tail); LIST_INSERT_AFTER(names, m->fallback_servers, tail, n); + } else if (type == SERVER_RUNTIME) { + LIST_FIND_TAIL(names, m->runtime_servers, tail); + LIST_INSERT_AFTER(names, m->runtime_servers, tail, n); } else assert_not_reached(); @@ -114,6 +117,8 @@ ServerName *server_name_free(ServerName *n) { LIST_REMOVE(names, n->manager->link_servers, n); else if (n->type == SERVER_FALLBACK) LIST_REMOVE(names, n->manager->fallback_servers, n); + else if (n->type == SERVER_RUNTIME) + LIST_REMOVE(names, n->manager->runtime_servers, n); else assert_not_reached(); |