Source: clisp
Version: 1:2.49.20210628.gitde01f0f-3.1
Severity: normal
Tags: upstream

As far as I can tell from my limited understanding of Lisp,
modules/dbus/dbus.lisp contains a binding for dbus_get_local_machine_id(),
which has no good mechanism for reporting an error, and therefore will
spam warnings to standard error (and possibly crash) if the D-Bus machine
ID has not been set up correctly. This function should be considered
deprecated.

Please prefer to use dbus_try_get_local_machine_id(), which takes a
DBusError parameter (same calling convention as e.g. dbus_validate_path())
and therefore can be used to report errors in whatever way is considered
to be most appropriate by the caller. This has been available in upstream
stable releases since dbus 1.12.0 (2017).

Thanks,
    smcv

Reply via email to