diff --git a/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/BigBlueButtonApplication.java b/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/BigBlueButtonApplication.java index b1b44fe32d758743399428f63f6ffeb391e0f6af..bc6527693527ed7d43303de05d42e8522e617f37 100755 --- a/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/BigBlueButtonApplication.java +++ b/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/BigBlueButtonApplication.java @@ -138,6 +138,12 @@ public class BigBlueButtonApplication extends MultiThreadedApplicationAdapter { @Override public boolean roomConnect(IConnection connection, Object[] params) { + + if(params.length != 10) { + log.error("Invalid number of parameters. param length=" + params.length); + return false; + } + String username = ((String) params[0]).toString(); String role = ((String) params[1]).toString(); String room = ((String)params[2]).toString();