From: John Törnblom Date: Sun, 30 Dec 2012 20:53:18 +0000 (+0100) Subject: make use of tvh_write wrapper in passthrough muxer X-Git-Tag: v3.5~215 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b42cbe593cc4e4e38dc68b42075a4385ef89bd64;p=thirdparty%2Ftvheadend.git make use of tvh_write wrapper in passthrough muxer --- diff --git a/src/muxer_pass.c b/src/muxer_pass.c index 933be24b5..ca21c8ddf 100644 --- a/src/muxer_pass.c +++ b/src/muxer_pass.c @@ -194,16 +194,16 @@ pass_muxer_open_file(muxer_t *m, const char *filename) /** - * Write TS packets to the file descriptor + * Write data to the file descriptor */ static void -pass_muxer_write(muxer_t *m, const void *ts, size_t len) +pass_muxer_write(muxer_t *m, const void *data, size_t size) { pass_muxer_t *pm = (pass_muxer_t*)m; if(pm->pm_error) { pm->m_errors++; - } else if(write(pm->pm_fd, ts, len) != len) { + } else if(tvh_write(pm->pm_fd, data, size)) { pm->pm_error = errno; tvhlog(LOG_ERR, "pass", "%s: Write failed -- %s", pm->pm_filename, strerror(errno));