[Freeswitch-svn] [commit] r12375 - in freeswitch/trunk/libs/sofia-sip: . libsofia-sip-ua/nta
FreeSWITCH SVN
mikej at freeswitch.org
Tue Mar 3 09:19:58 PST 2009
Author: mikej
Date: Tue Mar 3 11:19:58 2009
New Revision: 12375
Log:
Mon Mar 2 11:21:17 CST 2009 Pekka Pessi <first.last at nokia.com>
* sl_utils_print.c: propagate error from fwrite()
Modified:
freeswitch/trunk/libs/sofia-sip/.update
freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c
Modified: freeswitch/trunk/libs/sofia-sip/.update
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/.update (original)
+++ freeswitch/trunk/libs/sofia-sip/.update Tue Mar 3 11:19:58 2009
@@ -1 +1 @@
-Tue Mar 3 11:18:41 CST 2009
+Tue Mar 3 11:19:17 CST 2009
Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c (original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c Tue Mar 3 11:19:58 2009
@@ -218,11 +218,18 @@
crlf = su_strnspn(s + n, end - s - n, "\r\n");
if (prefix)
fputs(prefix, stream), total += strlen(prefix);
+v v v v v v v
actual = fwrite(s, 1, n + crlf, stream) ;
if (actual == 0)
return -1;
s += actual;
total += actual;
+*************
+ if (fwrite(s, 1, n + crlf, stream) < n + crlf)
+ return (issize_t)-1;
+ s += n + crlf;
+ total += n + crlf;
+^ ^ ^ ^ ^ ^ ^
}
if (crlf == 0)
fputs("\n", stream), total++;
More information about the Freeswitch-svn
mailing list