]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
make use of tvh_write wrapper in passthrough muxer
authorJohn Törnblom <john.tornblom@gmail.com>
Sun, 30 Dec 2012 20:53:18 +0000 (21:53 +0100)
committerJohn Törnblom <john.tornblom@gmail.com>
Sun, 30 Dec 2012 20:53:18 +0000 (21:53 +0100)
src/muxer_pass.c

index 933be24b53d3d3bf266e869a751d15441b6e6e37..ca21c8ddfed1459d520465262524cc91921e9037 100644 (file)
@@ -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));