mirror of git://git.sysmocom.de/ofono
a6fc21fd1f
filter_data_find return the first data registered in this case so there is no guarantee that it return the same data as passed to filter_data_remove_callback which is the one that should be removed. The fix is to simple cache the connection removing the correct data before checking if there is any filter left. |
||
---|---|---|
.. | ||
gdbus.h | ||
mainloop.c | ||
object.c | ||
watch.c |