From d88a0fbefcdabf7041c6062685c6fb8c22f03850 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Wed, 21 Jan 2009 19:28:20 +0000 Subject: [PATCH] mod_sofia: fix build error on gcc 4.3 (FSBUILD-105) git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11334 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/sofia-sip/.update | 2 +- libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 999ac683fc..8fe16a00c6 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Thur Dec 18 17:23:18 CST 2008 +Thur Jan 20 17:23:18 CST 2009 diff --git a/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c b/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c index 1b5b5a0b8b..6309f45297 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c +++ b/libs/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c @@ -218,7 +218,8 @@ issize_t sl_payload_print(FILE *stream, char const *prefix, sip_payload_t const crlf = strnspn(s + n, end - s - n, "\r\n"); if (prefix) fputs(prefix, stream), total += strlen(prefix); - fwrite(s, 1, n + crlf, stream); + if (fwrite(s, 1, n + crlf, stream) < 0) + return -1; s += n + crlf; total += n + crlf; }