[Freeswitch-svn] [commit] r13124 - freeswitch/trunk/libs/iksemel/src
FreeSWITCH SVN
anthm at freeswitch.org
Wed Apr 22 15:19:12 PDT 2009
Author: anthm
Date: Wed Apr 22 17:19:12 2009
New Revision: 13124
Log:
doh
Modified:
freeswitch/trunk/libs/iksemel/src/stream.c
Modified: freeswitch/trunk/libs/iksemel/src/stream.c
==============================================================================
--- freeswitch/trunk/libs/iksemel/src/stream.c (original)
+++ freeswitch/trunk/libs/iksemel/src/stream.c Wed Apr 22 17:19:12 2009
@@ -516,9 +516,10 @@
#endif
{
len = data->trans->recv (data->sock, data->buf, NET_IO_BUF_SIZE - 1, timeout);
+ if (len == 0) len = -1;
}
- if (len <= 0) return IKS_NET_RWERR;
-
+ if (len < 0) return IKS_NET_RWERR;
+ if (len == 0) break;
data->buf[len] = '\0';
if (data->logHook) data->logHook (data->user_data, data->buf, len, 1);
ret = iks_parse (prs, data->buf, len, 0);
More information about the Freeswitch-svn
mailing list