X-Git-Url: http://git.silcnet.org/gitweb/?p=runtime.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Funix%2Fsilcunixnet.c;h=c216ccca1f04f1f1f2ed86d812480e6f12402ca0;hp=f18af24e4f8e961b859cfb0648fb80fac6b45c05;hb=afcd9ed820b767d8b6676a9156fa561b24ac2363;hpb=2f90e9e57682d83c4ed07df77c1c9b898cbc5702 diff --git a/lib/silcutil/unix/silcunixnet.c b/lib/silcutil/unix/silcunixnet.c index f18af24e..c216ccca 100644 --- a/lib/silcutil/unix/silcunixnet.c +++ b/lib/silcutil/unix/silcunixnet.c @@ -855,6 +855,9 @@ SILC_FSM_STATE(silc_net_connect_st_finish) silc_async_free(conn->op); } + if (conn->sock && conn->status != SILC_NET_OK) + silc_net_close_connection(conn->sock); + return SILC_FSM_FINISH; }