aboutsummaryrefslogtreecommitdiffstats
path: root/src/tipideed/stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tipideed/stream.c')
-rw-r--r--src/tipideed/stream.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tipideed/stream.c b/src/tipideed/stream.c
index b4d9237..80f73ab 100644
--- a/src/tipideed/stream.c
+++ b/src/tipideed/stream.c
@@ -90,13 +90,13 @@ void stream_fixed (int fd, size_t n, char const *fn)
size_t r ;
while (n)
{
- buffer_wpeek(buffer_1, v) ;
+ buffer_rpeek(buffer_1, v) ;
siovec_trunc(v, 2, n) ;
tain_add_g(&deadline, &g.cgitto) ;
r = timed_readv_g(fd, v, 2, &deadline) ;
if (r == -1) strerr_diefu2sys(111, "read from resource ", fn) ;
if (!r) strerr_dief3x(111, "resource ", fn, " provided less content than advertised in Content-Length") ;
- buffer_wseek(buffer_1, r) ;
+ buffer_rseek(buffer_1, r) ;
n -= r ;
tain_add_g(&deadline, &g.writetto) ;
if (!buffer_timed_flush_g(buffer_1, &deadline))
@@ -111,12 +111,12 @@ void stream_infinite (int fd, char const *fn)
size_t r ;
for (;;)
{
- buffer_wpeek(buffer_1, v) ;
+ buffer_rpeek(buffer_1, v) ;
tain_add_g(&deadline, &g.cgitto) ;
r = timed_readv_g(fd, v, 2, &deadline) ;
if (r == -1) strerr_diefu2sys(111, "read from resource ", fn) ;
if (!r) break ;
- buffer_wseek(buffer_1, r) ;
+ buffer_rseek(buffer_1, r) ;
tain_add_g(&deadline, &g.writetto) ;
if (!buffer_timed_flush_g(buffer_1, &deadline))
strerr_diefu1sys(111, "write to stdout") ;