]> granicus.if.org Git - transmission/commitdiff
add some debug messages for John_Clay
authorCharles Kerr <charles@transmissionbt.com>
Sat, 19 Apr 2008 15:59:31 +0000 (15:59 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Sat, 19 Apr 2008 15:59:31 +0000 (15:59 +0000)
libtransmission/inout.c

index 749dbc8ad7578b26054cb50547e45989e30b38a6..50a75c7f44a25a03f88173440095cf9898ffcae9 100644 (file)
@@ -124,7 +124,13 @@ findFileLocation( const tr_torrent * tor,
     *fileOffset = offset - inf->files[first].offset;
 
     assert( inf->files[first].offset <= offset );
-    assert( offset < inf->files[first].offset + inf->files[first].length );
+    if( offset >= inf->files[first].offset + inf->files[first].length ) {
+        fprintf( stderr, "offset is %"PRIu64"\n", offset );
+        fprintf( stderr, "inf->fileCount is %d\n", (int)inf->fileCount );
+        fprintf( stderr, "inf->files[first].offset is %"PRIu64"\n", inf->files[first].offset );
+        fprintf( stderr, "inf->files[first].length is %"PRIu64"\n", inf->files[first].length );
+        assert( offset < inf->files[first].offset + inf->files[first].length );
+    }
     assert( *fileIndex < inf->fileCount );
     assert( *fileOffset < inf->files[first].length );
 }