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",