From 046f50752010198969a7ae4746b7a9033d8542a4 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 22 Mar 2023 12:00:41 -0400 Subject: [PATCH] MT#56447 require websocket transport We only support websocket-connected Janus sessions for now, and don't support the HTTP polling mechanism. Change-Id: Ia4160deeb02db20ed819864fe35f45de14c47ed8 --- daemon/janus.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/daemon/janus.c b/daemon/janus.c index 884fd6339..8e64857a4 100644 --- a/daemon/janus.c +++ b/daemon/janus.c @@ -969,6 +969,9 @@ const char *janus_add_token(JsonReader *reader, JsonBuilder *builder, bool autho const char *janus_create(JsonReader *reader, JsonBuilder *builder, struct websocket_message *wm) { + if (wm->method != M_WEBSOCKET) + return "Unsupported transport protocol"; + uint64_t session_id = 0; if (json_reader_read_member(reader, "id")) session_id = jr_str_int(reader);