Hi Nick, On Fri, Mar 06, 2009, Nick Pelly wrote: > Right now, if set configuration fails then the > sink.c:stream_setup_complete seems to consider the stream connected. > So the DBus AudioSink.Connect() call returns without error. But the > stream is not actually ready. > > I have a feeling we may want to do some more cleanup, but this patch > does the trick for us. > > It is easy to reproduce the problem with the HTC BH S100. If you > quickly disconnect and then reconnect it will return AVDTP set > configuration failed (presumably because it hasn't closed the SEP on > its end yet), but Dbus does not return an error for Connect. Thanks for the patch. I pushed a slightly modified fix since the callback should always get NULL for the stream if there was an error: http://git.kernel.org/?p=bluetooth/bluez.git;a=commitdiff;h=8f619dd6228f1cfa750e562d4e2ea89396e8b4fd Johan -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html