projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates.
[silc.git]
/
lib
/
silcutil
/
win32
/
silcwin32sockconn.c
diff --git
a/lib/silcutil/win32/silcwin32sockconn.c
b/lib/silcutil/win32/silcwin32sockconn.c
index 44115731d1865fb38923db403bfde363122a2811..7f604c0c6c8b19cf73bfc08668ff8f77a2e4e3a7 100644
(file)
--- a/
lib/silcutil/win32/silcwin32sockconn.c
+++ b/
lib/silcutil/win32/silcwin32sockconn.c
@@
-33,6
+33,9
@@
int silc_socket_write(SilcSocketConnection sock)
SOCKET fd = sock->sock;
SilcBuffer src = sock->outbuf;
SOCKET fd = sock->sock;
SilcBuffer src = sock->outbuf;
+ if (SILC_IS_DISABLED(sock))
+ return -1;
+
SILC_LOG_DEBUG(("Writing data to socket %d", fd));
if (src->len > 0) {
SILC_LOG_DEBUG(("Writing data to socket %d", fd));
if (src->len > 0) {
@@
-67,6
+70,9
@@
int silc_socket_read(SilcSocketConnection sock)
SOCKET fd = sock->sock;
int argp;
SOCKET fd = sock->sock;
int argp;
+ if (SILC_IS_DISABLED(sock))
+ return -1;
+
SILC_LOG_DEBUG(("Reading data from socket %d", fd));
/* Check whether there is data available, without calling recv(). */
SILC_LOG_DEBUG(("Reading data from socket %d", fd));
/* Check whether there is data available, without calling recv(). */