mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-05 14:38:10 +02:00
2007-07-30 Havoc Pennington <hp@redhat.com>
* bus/activation-helper.c (check_bus_name): don't use _dbus_check_valid_bus_name() which is only around with --enable-checks, instead use _dbus_validate_bus_name(). Bug #11766 from Diego <diego@pemas.net>
This commit is contained in:
parent
2fafaf20ac
commit
ae4a158696
2 changed files with 18 additions and 4 deletions
|
|
@ -1,3 +1,10 @@
|
|||
2007-07-30 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* bus/activation-helper.c (check_bus_name): don't use
|
||||
_dbus_check_valid_bus_name() which is only around with
|
||||
--enable-checks, instead use _dbus_validate_bus_name().
|
||||
Bug #11766 from Diego <diego@pemas.net>
|
||||
|
||||
2007-07-27 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* configure.in: post-release version bump
|
||||
|
|
|
|||
|
|
@ -381,14 +381,20 @@ exec_for_correct_user (char *exec, char *user, DBusError *error)
|
|||
}
|
||||
|
||||
static dbus_bool_t
|
||||
check_bus_name (const char *bus_name, DBusError *error)
|
||||
check_bus_name (const char *bus_name,
|
||||
DBusError *error)
|
||||
{
|
||||
if (!_dbus_check_is_valid_bus_name (bus_name))
|
||||
DBusString str;
|
||||
|
||||
_dbus_string_init_const (&str, bus_name);
|
||||
if (!_dbus_validate_bus_name (&str, 0, _dbus_string_get_length (&str)))
|
||||
{
|
||||
dbus_set_error (error, DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND,
|
||||
"bus name '%s' not found\n", bus_name);
|
||||
"bus name '%s' is not a valid bus name\n",
|
||||
bus_name);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
@ -517,7 +523,8 @@ check_dbus_user (BusConfigParser *parser, DBusError *error)
|
|||
}
|
||||
|
||||
dbus_bool_t
|
||||
run_launch_helper (const char *bus_name, DBusError *error)
|
||||
run_launch_helper (const char *bus_name,
|
||||
DBusError *error)
|
||||
{
|
||||
BusConfigParser *parser;
|
||||
dbus_bool_t retval;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue