Skip to content

Commit 83dfa84

Browse files
committed
Minor log change and set enquireLinkSender to null after join.
1 parent 84e1a98 commit 83dfa84

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

jsmpp/src/main/java/org/jsmpp/session/AbstractSession.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,12 @@ public synchronized void close() {
214214

215215
// Make sure the enquireLinkThread doesn't wait for itself
216216
if (Thread.currentThread() != enquireLinkSender) {
217-
logger.debug("Stop enquireLinkSender for session {}", sessionId);
218217
if (enquireLinkSender != null) {
218+
logger.debug("Stop enquireLinkSender for session {}", sessionId);
219219
try {
220220
enquireLinkSender.interrupt();
221221
enquireLinkSender.join();
222+
enquireLinkSender = null;
222223
} catch (InterruptedException e) {
223224
Thread.currentThread().interrupt();
224225
logger.warn("Interrupted while waiting for enquireLinkSender thread to exit");
@@ -230,8 +231,6 @@ public synchronized void close() {
230231
logger.debug("Close session context {} in state {}", sessionId, sessionState);
231232
ctx.close();
232233
}
233-
234-
logger.debug("Session {} is closed and enquireLinkSender stopped", sessionId);
235234
}
236235

237236
/**

0 commit comments

Comments
 (0)