File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
jsmpp/src/main/java/org/jsmpp/session Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -214,11 +214,12 @@ public synchronized void close() {
214
214
215
215
// Make sure the enquireLinkThread doesn't wait for itself
216
216
if (Thread .currentThread () != enquireLinkSender ) {
217
- logger .debug ("Stop enquireLinkSender for session {}" , sessionId );
218
217
if (enquireLinkSender != null ) {
218
+ logger .debug ("Stop enquireLinkSender for session {}" , sessionId );
219
219
try {
220
220
enquireLinkSender .interrupt ();
221
221
enquireLinkSender .join ();
222
+ enquireLinkSender = null ;
222
223
} catch (InterruptedException e ) {
223
224
Thread .currentThread ().interrupt ();
224
225
logger .warn ("Interrupted while waiting for enquireLinkSender thread to exit" );
@@ -230,8 +231,6 @@ public synchronized void close() {
230
231
logger .debug ("Close session context {} in state {}" , sessionId , sessionState );
231
232
ctx .close ();
232
233
}
233
-
234
- logger .debug ("Session {} is closed and enquireLinkSender stopped" , sessionId );
235
234
}
236
235
237
236
/**
You can’t perform that action at this time.
0 commit comments