diff options
Diffstat (limited to 'socket')
-rw-r--r-- | socket/tcp-bsd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/socket/tcp-bsd.c b/socket/tcp-bsd.c index 406e955..00a46ed 100644 --- a/socket/tcp-bsd.c +++ b/socket/tcp-bsd.c @@ -436,7 +436,7 @@ socket_send_more ( gpointer data) { NiceSocket *sock = (NiceSocket *) data; - TcpPriv *priv = sock->priv; + TcpPriv *priv; g_mutex_lock (&mutex); @@ -447,6 +447,8 @@ socket_send_more ( return FALSE; } + priv = sock->priv; + /* connection hangs up or queue was emptied */ if (condition & G_IO_HUP || nice_socket_flush_send_queue_to_socket (sock->fileno, |