]> git.ipfire.org Git - thirdparty/opentracker.git/commitdiff
Forgot to take into account, that there are OT_POOL_COUNT debuggable pools in one...
authorerdgeist <>
Thu, 1 Feb 2007 15:57:29 +0000 (15:57 +0000)
committererdgeist <>
Thu, 1 Feb 2007 15:57:29 +0000 (15:57 +0000)
trackerlogic.c

index 25cba0500af1cf07621baab2a6e5fbe13b9b8c50..5ff448f990f43b4abf63a05f2e0cc8d62a3fcb56 100644 (file)
@@ -339,7 +339,7 @@ size_t return_memstat_for_tracker( char **reply ) {
     torrent_count += torrents_list->size;
   }
 
-  if( !( r = *reply = malloc( 256*32 + (43+3+30)*torrent_count ) ) ) return 0;
+  if( !( r = *reply = malloc( 256*32 + (43+OT_POOLS_COUNT*32)*torrent_count ) ) ) return 0;
 
   for( i=0; i<256; ++i )
     r += sprintf( r, "%02X: %08X %08X\n", i, (ot_dword)all_torrents[i].size, (ot_dword)all_torrents[i].space );