projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Porting Toolkit to Symbian. It should work while some sporadic
[silc.git]
/
lib
/
silcutil
/
silcsocketstream.c
diff --git
a/lib/silcutil/silcsocketstream.c
b/lib/silcutil/silcsocketstream.c
index 0cd45ce2eb2cab0c3bd6a404843d4a441028c427..e4b59f5a601c6d0019632438514f780a48729507 100644
(file)
--- 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) {
}
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;
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;
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;
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->ops = &silc_socket_stream_ops;
stream->sock = sock;
stream->schedule = schedule;
+ stream->connected = TRUE;
l = silc_calloc(1, sizeof(*l));
if (!l) {
l = silc_calloc(1, sizeof(*l));
if (!l) {