From 300e9786efd542673e2f32f304121ffde1840a47 Mon Sep 17 00:00:00 2001 From: Dario Casalinuovo Date: Thu, 24 Nov 2016 00:46:13 +0100 Subject: [PATCH] MediaClientNode: Fix PrepareToConnect with unknown media_type. --- src/kits/media/MediaClientNode.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kits/media/MediaClientNode.cpp b/src/kits/media/MediaClientNode.cpp index e0dab9cda0..8d98fa69d1 100755 --- a/src/kits/media/MediaClientNode.cpp +++ b/src/kits/media/MediaClientNode.cpp @@ -417,8 +417,10 @@ BMediaClientNode::PrepareToConnect(const media_source& source, if (conn->Destination() != media_destination::null) return B_MEDIA_ALREADY_CONNECTED; - if (format->type != fOwner->MediaType()) + if (fOwner->MediaType() != B_MEDIA_UNKNOWN_TYPE + && format->type != fOwner->MediaType()) { return B_MEDIA_BAD_FORMAT; + } conn->fConnection.destination = dest; conn->SetAcceptedFormat(*format);