summaryrefslogtreecommitdiff
path: root/agent/agent.c
diff options
context:
space:
mode:
Diffstat (limited to 'agent/agent.c')
-rw-r--r--agent/agent.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/agent/agent.c b/agent/agent.c
index cde2386..d732e46 100644
--- a/agent/agent.c
+++ b/agent/agent.c
@@ -5314,6 +5314,18 @@ nice_agent_set_stream_name (NiceAgent *agent, guint stream_id,
g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
g_return_val_if_fail (stream_id >= 1, FALSE);
+ g_return_val_if_fail (name, FALSE);
+
+ if (strcmp (name, "audio") &&
+ strcmp (name, "video") &&
+ strcmp (name, "text") &&
+ strcmp (name, "application") &&
+ strcmp (name, "message") &&
+ strcmp (name, "image")) {
+ g_critical ("Stream name %s will produce invalid SDP, only \"audio\","
+ " \"video\", \"text\", \"application\", \"image\" and \"message\""
+ " are valid", name);
+ }
agent_lock();