summaryrefslogtreecommitdiff
path: root/src/vtestream-file.h
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2009-09-14 15:24:57 -0400
committerBehdad Esfahbod <behdad@behdad.org>2009-09-15 21:26:42 -0400
commitea7ee1b1cbfe58faab7903cf354b377190dfb144 (patch)
tree7820c19a592deb2aff48308e3e3ac63e46dafd0f /src/vtestream-file.h
parent1ea043ed2df31522c670b6bfba8cf1c9537ce61e (diff)
downloadvte-ea7ee1b1cbfe58faab7903cf354b377190dfb144.tar.gz
[stream] Fix new_page implementation
Diffstat (limited to 'src/vtestream-file.h')
-rw-r--r--src/vtestream-file.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vtestream-file.h b/src/vtestream-file.h
index e2a407db..78a0234b 100644
--- a/src/vtestream-file.h
+++ b/src/vtestream-file.h
@@ -31,7 +31,6 @@ _xread (int fd, char *data, gsize len)
while (len) {
ret = read (fd, data, len);
- g_message ("%d %d", len, ret);
if (G_UNLIKELY (ret == (gsize) -1)) {
if (errno == EINTR)
continue;
@@ -225,6 +224,8 @@ _vte_file_stream_new_page (VteStream *astream)
VteFileStream *stream = (VteFileStream *) astream;
stream->offset[1] = stream->offset[0];
+ if (stream->fd[0])
+ stream->offset[0] += lseek (stream->fd[0], 0, SEEK_END);
_vte_file_stream_swap_fds (stream);
if (stream->fd[0])
_xtruncate (stream->fd[0], 0);