소스 검색

Merge pull request #1647 from kairlec/master

修复当注销流时没有与之关联的国标通道时会出现的NPE
648540858 1 년 전
부모
커밋
0127d712a3
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushServiceImpl.java

+ 4 - 1
src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushServiceImpl.java

@@ -284,7 +284,10 @@ public class StreamPushServiceImpl implements IStreamPushService {
         }
         streamPush.setPushing(false);
         if (userSetting.isUsePushingAsStatus()) {
-            gbChannelService.offline(streamPush.buildCommonGBChannel());
+            CommonGBChannel commonGBChannel = streamPush.buildCommonGBChannel();
+            if (commonGBChannel != null) {
+                gbChannelService.offline(commonGBChannel);
+            }
         }
         sendRtpServerService.deleteByStream(streamPush.getStream());
         mediaServerService.stopSendRtp(mediaServer, streamPush.getApp(), streamPush.getStream(), null);