Commit a53fe7761f4ab226265d51935dad71d41e9bceff
Committed by
GitHub
Merge pull request #457 from J1031/bugfix/transaction_is_null
修复ServerTransaction空指针异常
Showing
1 changed file
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 |
| 190 | 190 | |
| 191 | 191 | private void sendResponse(RequestEvent evt, Response response) throws InvalidArgumentException, SipException { |
| 192 | 192 | ServerTransaction serverTransaction = getServerTransaction(evt); |
| 193 | + if (serverTransaction == null) { | |
| 194 | + logger.warn("回复失败:{}", response); | |
| 195 | + return; | |
| 196 | + } | |
| 193 | 197 | serverTransaction.sendResponse(response); |
| 194 | 198 | if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete(); |
| 195 | 199 | } | ... | ... |