]> git.ipfire.org Git - thirdparty/opentracker.git/commitdiff
Asserts were always false :/
authorerdgeist <>
Sat, 27 Jan 2007 16:42:57 +0000 (16:42 +0000)
committererdgeist <>
Sat, 27 Jan 2007 16:42:57 +0000 (16:42 +0000)
trackerlogic.c

index dfff04137bfad30f2f380d9fbcd932c7f93676ab..62c5972ee4f3d8721de57ff1eb95ed3875039770 100644 (file)
@@ -214,7 +214,7 @@ ot_torrent *add_peer_to_torrent( ot_hash *hash, ot_peer *peer ) {
         case 0: continue;
         case 2: torrent->peer_list->seed_count[i]--;
         case 1: default:
-          assert( torrent->peer_list->seed_count[i] > 0 );
+          assert( torrent->peer_list->seed_count[i] >= 0 );
           assert( torrent->peer_list->seed_count[i] <= torrent->peer_list->peers[i].size );
           return torrent;
       }
@@ -225,7 +225,7 @@ ot_torrent *add_peer_to_torrent( ot_hash *hash, ot_peer *peer ) {
     if( !(OT_FLAG(peer_dest) & PEER_FLAG_SEEDING ) && (OT_FLAG(peer) & PEER_FLAG_SEEDING ) )
       torrent->peer_list->seed_count[0]++;
 
-    assert( torrent->peer_list->seed_count[0] > 0 );
+    assert( torrent->peer_list->seed_count[0] >= 0 );
     assert( torrent->peer_list->seed_count[0] <= torrent->peer_list->peers[0].size );
   }
 
@@ -463,7 +463,7 @@ void remove_peer_from_torrent( ot_hash *hash, ot_peer *peer ) {
       case 0: continue;
       case 2: torrent->peer_list->seed_count[i]--;
       case 1: default:
-        assert( torrent->peer_list->seed_count[i] > 0 );
+        assert( torrent->peer_list->seed_count[i] >= 0 );
         assert( torrent->peer_list->seed_count[i] <= torrent->peer_list->peers[i].size );
         return;
     }