X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcsocketstream.c;h=e4b59f5a601c6d0019632438514f780a48729507;hb=196824372226561334cd638d6471267cbffb354c;hp=0cd45ce2eb2cab0c3bd6a404843d4a441028c427;hpb=8fd8212bcd16f2b53fbedff2a9b9a4e8c15b9695;p=silc.git diff --git a/lib/silcutil/silcsocketstream.c b/lib/silcutil/silcsocketstream.c index 0cd45ce2..e4b59f5a 100644 --- a/lib/silcutil/silcsocketstream.c +++ b/lib/silcutil/silcsocketstream.c @@ -72,7 +72,7 @@ SILC_TASK_CALLBACK(silc_socket_host_lookup_finish) } if (lookup->status != SILC_SOCKET_OK) { - SILC_LOG_DEBUG(("Socket stream failed")); + SILC_LOG_DEBUG(("Socket stream lookup failed")); stream->schedule = NULL; silc_socket_stream_destroy(stream); stream = lookup->stream = NULL; @@ -152,7 +152,8 @@ silc_socket_tcp_stream_create(SilcSocket sock, SilcBool lookup, SilcSocketStream stream; SilcSocketHostLookup l; - if (!sock) { + if (!sock || !schedule) { + SILC_LOG_ERROR(("Missing arguments to silc_socket_tcp_stream_create")); if (callback) callback(SILC_SOCKET_ERROR, NULL, context); return NULL; @@ -170,6 +171,7 @@ silc_socket_tcp_stream_create(SilcSocket sock, SilcBool lookup, stream->ops = &silc_socket_stream_ops; stream->sock = sock; stream->schedule = schedule; + stream->connected = TRUE; l = silc_calloc(1, sizeof(*l)); if (!l) {