Skip to content

DBus control module: return DBus error message instead of entering an infinite loop

This fix avoids an infinite loop when GetMetadata DBus function call is invoked with an invalid track id. The infinite loop is caused by the error condition jumping to the next iteration without advancing the list iterator, repeating again the same list item. Instead, it returns a DBus error message.

Merge request reports