From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> >From my understanding, a transport should exist for any non-disconnected gateway. These assertions sometimes fail though. So I would like to clarify if that's a consistent state in BlueZ or there is some bug. --- audio/media.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/audio/media.c b/audio/media.c index a2ef437..c5fe3d9 100644 --- a/audio/media.c +++ b/audio/media.c @@ -28,6 +28,7 @@ #endif #include <errno.h> +#include <assert.h> #include <glib.h> #include <gdbus.h> @@ -620,8 +621,10 @@ static void gateway_state_changed(struct audio_device *dev, gateway_setconf_cb, dev, NULL); break; case GATEWAY_STATE_CONNECTED: + assert(endpoint->transport != NULL); break; case GATEWAY_STATE_PLAYING: + assert(endpoint->transport != NULL); break; } } -- 1.7.6.4 -- 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