X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Funix%2Fsilcunixsockconn.c;h=330bab2dafa8631610875b698a913bc08dd36c5d;hp=4a55d5553729baaec2a1c75fb002cd4ed3546faf;hb=e5d8d3db6caa344b3d419b884556c21b15e7d123;hpb=2ccba0fda23268cb45841b5984fc31b4287a3d4b diff --git a/lib/silcutil/unix/silcunixsockconn.c b/lib/silcutil/unix/silcunixsockconn.c index 4a55d555..330bab2d 100644 --- a/lib/silcutil/unix/silcunixsockconn.c +++ b/lib/silcutil/unix/silcunixsockconn.c @@ -33,6 +33,9 @@ int silc_socket_write(SilcSocketConnection sock) int 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) { @@ -65,6 +68,9 @@ int silc_socket_read(SilcSocketConnection sock) unsigned char buf[SILC_SOCKET_READ_SIZE]; int fd = sock->sock; + if (SILC_IS_DISABLED(sock)) + return -1; + SILC_LOG_DEBUG(("Reading data from socket %d", fd)); /* Read the data from the socket. */