diff --git a/audio/media.c b/audio/media.c
index 0eb712a..bbb77cf 100644
--- a/audio/media.c
+++ b/audio/media.c
DBusConnection *conn;
DBusMessage *msg;
const char *path;
+ struct media_transport *transport = endpoint->transport;
if (endpoint->transport == NULL)
return;
DBUS_TYPE_INVALID);
g_dbus_send_message(conn, msg);
done:
- media_transport_destroy(endpoint->transport);
endpoint->transport = NULL;
+ media_transport_destroy(transport);
}
void media_endpoint_release(struct media_endpoint *endpoint)