Browse Source
Merge pull request #457 from J1031/bugfix/transaction_is_null
修复ServerTransaction空指针异常
pull/486/head
648540858
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
0 deletions
-
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/RegisterRequestProcessor.java
|
|
@ -190,6 +190,10 @@ public class RegisterRequestProcessor extends SIPRequestProcessorParent implemen |
|
|
|
|
|
|
|
private void sendResponse(RequestEvent evt, Response response) throws InvalidArgumentException, SipException { |
|
|
|
ServerTransaction serverTransaction = getServerTransaction(evt); |
|
|
|
if (serverTransaction == null) { |
|
|
|
logger.warn("回复失败:{}", response); |
|
|
|
return; |
|
|
|
} |
|
|
|
serverTransaction.sendResponse(response); |
|
|
|
if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete(); |
|
|
|
} |
|
|
|