]> granicus.if.org Git - transmission/commitdiff
#881: undo r5631
authorCharles Kerr <charles@transmissionbt.com>
Fri, 18 Apr 2008 00:02:04 +0000 (00:02 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Fri, 18 Apr 2008 00:02:04 +0000 (00:02 +0000)
libtransmission/peer-msgs.c

index deb52c30cf453bd3915a4d38f54e93756b519045..a26e74e325b8fa626eca4d95155cae5ef8ac0219 100644 (file)
@@ -1917,10 +1917,10 @@ tr_peerMsgsNew( struct tr_torrent * torrent,
     m->clientWillAskFor = REQUEST_LIST_INIT;
     *setme = tr_publisherSubscribe( m->publisher, func, userData );
 
-    sendBitfield( m );
-
     if ( tr_peerIoSupportsLTEP( m->io ) )
         sendLtepHandshake( m );
+
+    sendBitfield( m );
     
     tr_peerIoSetTimeoutSecs( m->io, 150 ); /* timeout after N seconds of inactivity */
     tr_peerIoSetIOFuncs( m->io, canRead, didWrite, gotError, m );