|
@@ -44,7 +44,7 @@ public class AnalysisUdpUtil {
|
|
udpMsg = delHeadAndEnd(udpMsg, "$", "#");
|
|
udpMsg = delHeadAndEnd(udpMsg, "$", "#");
|
|
final String[] data = udpMsg.split(Character.toString((char) 3));
|
|
final String[] data = udpMsg.split(Character.toString((char) 3));
|
|
|
|
|
|
- if (Constants.MANAGER_CALL.equals(data[8])) {
|
|
|
|
|
|
+ if (data.length > 10 && Constants.MANAGER_CALL.equals(data[8])) {
|
|
if ("call_12_upremove".equals(data[0])){
|
|
if ("call_12_upremove".equals(data[0])){
|
|
UdpEntity call_12_hang_up = new UdpEntity();
|
|
UdpEntity call_12_hang_up = new UdpEntity();
|
|
call_12_hang_up.setIndexes(data[0]);
|
|
call_12_hang_up.setIndexes(data[0]);
|