提交 1c8d45c9 authored 作者: Anthony Minessale's avatar Anthony Minessale

fix build err

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@370 a93c3328-9c30-0410-af19-c9cd2b2d52af
上级 ac6d26f7
...@@ -1484,8 +1484,11 @@ zap_status_t zap_channel_read(zap_channel_t *zchan, void *data, zap_size_t *data ...@@ -1484,8 +1484,11 @@ zap_status_t zap_channel_read(zap_channel_t *zchan, void *data, zap_size_t *data
status = zchan->zio->read(zchan, data, datalen); status = zchan->zio->read(zchan, data, datalen);
if (zchan->fds[0]) { if (zchan->fds[0]) {
unsigned int dlen = (unsigned int) *datalen; int dlen = (int) *datalen;
write(zchan->fds[0], data, dlen); if (write(zchan->fds[0], data, dlen) != dlen) {
snprintf(zchan->last_error, sizeof(zchan->last_error), "write error!");
return ZAP_FAIL;
}
} }
if (status == ZAP_SUCCESS && zap_test_flag(zchan, ZAP_CHANNEL_TRANSCODE) && zchan->effective_codec != zchan->native_codec) { if (status == ZAP_SUCCESS && zap_test_flag(zchan, ZAP_CHANNEL_TRANSCODE) && zchan->effective_codec != zchan->native_codec) {
...@@ -1729,8 +1732,11 @@ zap_status_t zap_channel_write(zap_channel_t *zchan, void *data, zap_size_t data ...@@ -1729,8 +1732,11 @@ zap_status_t zap_channel_write(zap_channel_t *zchan, void *data, zap_size_t data
} }
if (zchan->fds[1]) { if (zchan->fds[1]) {
unsigned int dlen = (unsigned int) *datalen; int dlen = (int) *datalen;
write(zchan->fds[1], data, dlen); if ((write(zchan->fds[1], data, dlen)) != dlen) {
snprintf(zchan->last_error, sizeof(zchan->last_error), "write error!");
return ZAP_FAIL;
}
} }
status = zchan->zio->write(zchan, data, datalen); status = zchan->zio->write(zchan, data, datalen);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论