From d8a6dd1e283988e86359f24d52338312e9833498 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Fri, 6 Jul 2007 17:19:34 +0000 Subject: [PATCH] fix inout.c read/write mode bug. --- libtransmission/inout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtransmission/inout.c b/libtransmission/inout.c index 5b4d3cb5d..78e1a8d5e 100644 --- a/libtransmission/inout.c +++ b/libtransmission/inout.c @@ -43,7 +43,7 @@ readOrWriteBytes ( const tr_torrent_t * tor, if( !file->length ) return 0; - else if ((fd = tr_fdFileOpen ( tor->destination, file->name, TRUE )) < 0) + else if ((fd = tr_fdFileOpen ( tor->destination, file->name, ioMode==TR_IO_WRITE )) < 0) ret = fd; else if( lseek( fd, (off_t)fileOffset, SEEK_SET ) == ((off_t)-1) ) ret = TR_ERROR_IO_OTHER;