]> granicus.if.org Git - transmission/commitdiff
(trunk libT) #3539 "Transmission sending corrupt data in metadata exchange" -- fixed...
authorCharles Kerr <charles@transmissionbt.com>
Sun, 19 Sep 2010 21:07:57 +0000 (21:07 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Sun, 19 Sep 2010 21:07:57 +0000 (21:07 +0000)
libtransmission/torrent-magnet.c

index d64167114b61cab4c6c07a6e4e6e1f8eb82261e9..0f87038c8628ef051f67e974822b089aee74ea67 100644 (file)
@@ -116,7 +116,7 @@ findInfoDictOffset( const tr_torrent * tor )
                 int infoLen;
                 char * infoContents = tr_bencToStr( infoDict, TR_FMT_BENC, &infoLen );
                 const uint8_t * i = (const uint8_t*) tr_memmem( (char*)fileContents, fileLen, infoContents, infoLen );
-                offset = i == NULL ? i - fileContents : 0;
+                offset = i != NULL ? i - fileContents : 0;
                 tr_free( infoContents );
             }