From 15f718bd646d6566ca9c4e702dc5985198565efd Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期二, 11 四月 2023 11:23:36 +0800
Subject: [PATCH] 修复空指针异常 #813
---
src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java b/src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java
index 0a8405b..55363ef 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java
@@ -48,10 +48,13 @@
parentPlatformCatch.setParentPlatform(parentPlatform);
parentPlatformCatch.setId(parentPlatform.getServerGBId());
redisCatchStorage.updatePlatformCatchInfo(parentPlatformCatch);
- // 鍙栨秷璁㈤槄
- sipCommanderForPlatform.unregister(parentPlatform, parentPlatformCatchOld.getSipTransactionInfo(), null, (eventResult)->{
- platformService.login(parentPlatform);
- });
+ if (parentPlatformCatchOld != null) {
+ // 鍙栨秷璁㈤槄
+ sipCommanderForPlatform.unregister(parentPlatform, parentPlatformCatchOld.getSipTransactionInfo(), null, (eventResult)->{
+ platformService.login(parentPlatform);
+ });
+ }
+
// 璁剧疆鎵�鏈夊钩鍙扮绾�
platformService.offline(parentPlatform, true);
}
--
Gitblit v1.8.0