diff --git a/src/Connection.c b/src/Connection.c index 36b72e5..437403d 100644 --- a/src/Connection.c +++ b/src/Connection.c @@ -144,7 +144,7 @@ static void ClInternalConnectionTerminated(long errorCode) int err; // Avoid recursion and issuing multiple callbacks - if (alreadyTerminated) { + if (alreadyTerminated || ConnectionInterrupted) { return; }