mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-14 21:28:05 +02:00
Merge <servicehelper> from included config file
<servicehelper> is not supported in the included config file, i. e. it's not merged in merge_included(). There's clearly no reason it shouldn't be supported in the included config file along with <user>, <type> and others. It's quite reasonable for a client willing to override the default servicehelper, e. g. in system-local.conf. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=51560 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
This commit is contained in:
parent
325c018c1f
commit
161b7d7007
1 changed files with 8 additions and 1 deletions
|
|
@ -323,7 +323,14 @@ merge_included (BusConfigParser *parser,
|
|||
parser->pidfile = included->pidfile;
|
||||
included->pidfile = NULL;
|
||||
}
|
||||
|
||||
|
||||
if (included->servicehelper != NULL)
|
||||
{
|
||||
dbus_free (parser->servicehelper);
|
||||
parser->servicehelper = included->servicehelper;
|
||||
included->servicehelper = NULL;
|
||||
}
|
||||
|
||||
while ((link = _dbus_list_pop_first_link (&included->listen_on)))
|
||||
_dbus_list_append_link (&parser->listen_on, link);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue