]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journald-config: ForwardToSocket= is not supported in non-default namespace instance
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 15 Jul 2025 16:56:45 +0000 (01:56 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 18 Jul 2025 06:27:37 +0000 (15:27 +0900)
src/journal/journald-config.c

index b36f0a3bbea019019bb5bc8f6e384441b8419430..c19737f4a3f9ddd51dadb1a25c88666b37742a6f 100644 (file)
@@ -168,6 +168,11 @@ static void manager_adjust_configs(Manager *m) {
         /* copy metrics to manager */
         m->system_storage.metrics = m->config.system_storage_metrics;
         m->runtime_storage.metrics = m->config.runtime_storage_metrics;
+
+        if (m->config.forward_to_socket.sockaddr.sa.sa_family != AF_UNSPEC && m->namespace) {
+                log_debug("ForwardToSocket= is not supported in non-default namespace instance.");
+                m->config.forward_to_socket = (SocketAddress) {};
+        }
 }
 
 static int parse_proc_cmdline_item(const char *key, const char *value, void *data) {