X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient.c;h=37f757fe77baf17414557223490bb39c3aefe4ec;hb=03619820c7d5446437869fe83ba22071dd630e9b;hp=932009862bf91dd0179bd14d168bafb311ef164d;hpb=48ceb25636aaf832a00e0067405be63fd72622b2;p=silc.git diff --git a/lib/silcclient/client.c b/lib/silcclient/client.c index 93200986..37f757fe 100644 --- a/lib/silcclient/client.c +++ b/lib/silcclient/client.c @@ -538,9 +538,10 @@ SILC_FSM_STATE(silc_client_st_run) if (client->internal->stop) { /* Stop client libarry. If we have running connections, wait until they finish first. */ - SILC_LOG_DEBUG(("Event: stop")); - if (silc_atomic_get_int16(&client->internal->conns) == 0) + if (silc_atomic_get_int16(&client->internal->conns) == 0) { + SILC_LOG_DEBUG(("Event: stop")); silc_fsm_next(fsm, silc_client_st_stop); + } return SILC_FSM_CONTINUE; }