diff --git a/peerconnection_go_test.go b/peerconnection_go_test.go index f32d9882..a176bf74 100644 --- a/peerconnection_go_test.go +++ b/peerconnection_go_test.go @@ -1209,7 +1209,7 @@ func TestPeerConnection_TransceiverDirection(t *testing.T) { "offer sendonly answer sendrecv", RTPTransceiverDirectionSendonly, RTPTransceiverDirectionSendrecv, - []RTPTransceiverDirection{RTPTransceiverDirectionSendrecv}, + []RTPTransceiverDirection{RTPTransceiverDirectionSendrecv, RTPTransceiverDirectionRecvonly}, }, { "offer recvonly answer sendrecv", diff --git a/rtptransceiver.go b/rtptransceiver.go index 3741e932..ab34b0a3 100644 --- a/rtptransceiver.go +++ b/rtptransceiver.go @@ -277,7 +277,7 @@ func satisfyTypeAndDirection( RTPTransceiverDirectionSendonly, } case RTPTransceiverDirectionSendonly: - return []RTPTransceiverDirection{RTPTransceiverDirectionRecvonly, RTPTransceiverDirectionSendrecv} + return []RTPTransceiverDirection{RTPTransceiverDirectionRecvonly} case RTPTransceiverDirectionRecvonly: return []RTPTransceiverDirection{RTPTransceiverDirectionSendonly, RTPTransceiverDirectionSendrecv} default: