From: Daniel Lee Date: Thu, 30 Sep 2010 05:22:33 +0000 (+0000) Subject: (libt) r11244 introduced a regression when making single file torrents X-Git-Tag: 2.10~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9cc56f3c7cb2f5a7b66432fd386d9f137854fc0f;p=transmission (libt) r11244 introduced a regression when making single file torrents --- diff --git a/libtransmission/makemeta.c b/libtransmission/makemeta.c index 5c75f3a2d..6950c9a3c 100644 --- a/libtransmission/makemeta.c +++ b/libtransmission/makemeta.c @@ -336,15 +336,14 @@ makeInfoDict( tr_benc * dict, { uint8_t * pch; char * base; - const tr_bool single_file_mode = ( builder->fileCount == 1 ) && ( strchr( builder->files[0].filename, '/' ) == NULL ); tr_bencDictReserve( dict, 5 ); - if( single_file_mode ) + if( builder->isSingleFile ) { tr_bencDictAddInt( dict, "length", builder->files[0].size ); } - else /* multiple file mode */ + else /* root node is a directory */ { uint32_t i; tr_benc * list = tr_bencDictAddList( dict, "files",