Mon Mar 2 11:21:17 CST 2009 Pekka Pessi <first.last@nokia.com>
* sl_utils_print.c: propagate error from fwrite() git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12375 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
094de86372
commit
97c72d0a46
|
@ -1 +1 @@
|
||||||
Tue Mar 3 11:18:41 CST 2009
|
Tue Mar 3 11:19:17 CST 2009
|
||||||
|
|
|
@ -218,11 +218,18 @@ issize_t sl_payload_print(FILE *stream, char const *prefix, sip_payload_t const
|
||||||
crlf = su_strnspn(s + n, end - s - n, "\r\n");
|
crlf = su_strnspn(s + n, end - s - n, "\r\n");
|
||||||
if (prefix)
|
if (prefix)
|
||||||
fputs(prefix, stream), total += strlen(prefix);
|
fputs(prefix, stream), total += strlen(prefix);
|
||||||
|
v v v v v v v
|
||||||
actual = fwrite(s, 1, n + crlf, stream) ;
|
actual = fwrite(s, 1, n + crlf, stream) ;
|
||||||
if (actual == 0)
|
if (actual == 0)
|
||||||
return -1;
|
return -1;
|
||||||
s += actual;
|
s += actual;
|
||||||
total += 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)
|
if (crlf == 0)
|
||||||
fputs("\n", stream), total++;
|
fputs("\n", stream), total++;
|
||||||
|
|
Loading…
Reference in New Issue