From: Thadeu Lima de Souza Cascardo Date: Mon, 20 Jul 2009 17:38:43 +0000 (-0300) Subject: If receive returns an error report it using CLOSE event. X-Git-Tag: v0.1.3~16 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Frnetproxy.git;a=commitdiff_plain;h=cd4f92d6945a7611e1221958450c734d7b939784 If receive returns an error report it using CLOSE event. --- diff --git a/hcconn.c b/hcconn.c index af658ca..10d01a8 100644 --- a/hcconn.c +++ b/hcconn.c @@ -119,6 +119,11 @@ hc_conn_watch (GIOChannel *channel, GIOCondition cond, gpointer data) { event = HC_EVENT_CLOSE; } + else if (r == -1) + { + /* FIXME: create HC_EVENT_ERROR */ + event = HC_EVENT_CLOSE; + } } else if (cond & G_IO_HUP) {