Safe to call _dbus_validate_bus_name()?
Michael 'Mickey' Lauer
mickey at vanille-media.de
Thu Mar 4 23:50:40 PST 2010
Am Freitag, den 05.03.2010, 15:39 +0800 schrieb Soh Kam Yung:
> Hello,
>
> I'm in a charge of a library that wraps about libdbus.
>
> There has been a request for my wrapper library to detect invalid dbus
> bus names that don't meet the dbus specification
> [http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names].
>
> Currently, my library causes an assert error when it calls
> dbus_bus_request_name() with an invalid name. Ideally, I should
> detect the invalid bus name and return an error to the caller.
That has been bothering myself as well; first off, a library should
_never_ ever abort(), second, since the function is already available,
it should be exposed to clients. Same goes for the path validation, btw.
:M:
More information about the dbus
mailing list