Changeset 10063
- Timestamp:
- Feb 1, 2010, 3:39:54 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/announcer.c
r10062 r10063 1093 1093 const char * str; 1094 1094 const uint8_t * raw; 1095 tr_bool gotPeers = FALSE; 1095 1096 1096 1097 success = TRUE; … … 1154 1155 /* "compact" extension */ 1155 1156 const int allAreSeeds = incomplete == 0; 1156 peerCount = publishNewPeersCompact( tier, allAreSeeds, raw, rawlen ); 1157 peerCount += publishNewPeersCompact( tier, allAreSeeds, raw, rawlen ); 1158 gotPeers = TRUE; 1157 1159 } 1158 1160 else if( tr_bencDictFindList( &benc, "peers", &tmp ) ) … … 1162 1164 size_t byteCount = 0; 1163 1165 uint8_t * array = parseOldPeers( tmp, &byteCount ); 1164 peerCount = publishNewPeers( tier, allAreSeeds, array, byteCount ); 1166 peerCount += publishNewPeers( tier, allAreSeeds, array, byteCount ); 1167 gotPeers = TRUE; 1165 1168 tr_free( array ); 1166 1169 } … … 1171 1174 const tr_bool allAreSeeds = incomplete == 0; 1172 1175 peerCount += publishNewPeersCompact6( tier, allAreSeeds, raw, rawlen ); 1176 gotPeers = TRUE; 1173 1177 } 1174 1178 … … 1177 1181 sizeof( tier->lastAnnounceStr ) ); 1178 1182 1179 tier->lastAnnouncePeerCount = peerCount; 1183 if( gotPeers ) 1184 tier->lastAnnouncePeerCount = peerCount; 1180 1185 } 1181 1186
Note: See TracChangeset
for help on using the changeset viewer.