David Herrmann wrote:

> Krzysztof Kotlenga wrote:
>> David Herrmann wrote:
>>> Krzysztof Kotlenga wrote:
>>
>> Some more or less minor points still stand though:
>>
>> - errored/disabled bus-inputs are never freed, even after client
>>   disconnect (!)
> 
> What's a "bus-input"?

sd_bus.input_io_event_source sd_event_sources have a description set to
"bus-input" to aid debugging:
https://github.com/systemd/systemd/blob/v226/src/libsystemd/sd-bus/sd-bus.c#L3180

For example this return path:
https://github.com/systemd/systemd/blob/v226/src/libsystemd/sd-bus/sd-bus.c#L2782

It's easy to "exercise" it with netcat (generate -EIO there), as I
wrote before. Such sd_event_source gets disabled but it doesn't go
anywhere, even after client disconnect.

-- 
kjk
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to