]> granicus.if.org Git - transmission/commitdiff
(trunk libT) Yippie, plug a small memory leak reported by valgrind!
authorCharles Kerr <charles@transmissionbt.com>
Wed, 10 Feb 2010 05:27:14 +0000 (05:27 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Wed, 10 Feb 2010 05:27:14 +0000 (05:27 +0000)
libtransmission/torrent-magnet.c
libtransmission/torrent.c
libtransmission/web.c

index 33d82112692064341450494981ceece2856945dc..31fd573e726d60e7a375ee7344356a15c4cee689 100644 (file)
@@ -200,14 +200,12 @@ tr_torrentSetMetadataPiece( tr_torrent  * tor, int piece, const void  * data, in
                 if( !tr_bencLoadFile( &newMetainfo, TR_FMT_BENC, path ) )
                 {
                     tr_bool hasInfo;
-                    tr_benc * tmp;
 
                     /* remove any old .torrent and .resume files */
                     remove( path );
                     tr_torrentRemoveResume( tor );
 
                     dbgmsg( tor, "Saving completed metadata to \"%s\"", path );
-                    assert( !tr_bencDictFindDict( &newMetainfo, "info", &tmp ) );
                     tr_bencMergeDicts( tr_bencDictAddDict( &newMetainfo, "info", 0 ), &infoDict );
 
                     success = tr_metainfoParse( tor->session, &newMetainfo, &tor->info,
index a808e2f0ee6195b87d61f410b7297ea002dbc93d..e04c636cfc7c5f66ccd27add4a720b4884811c38 100644 (file)
@@ -765,10 +765,9 @@ tr_torrentNew( const tr_ctor * ctor, int * setmeError )
     tr_info tmpInfo;
     tr_parse_result r;
     tr_torrent * tor = NULL;
-    tr_session * session = tr_ctorGetSession( ctor );
 
     assert( ctor != NULL );
-    assert( tr_isSession( session ) );
+    assert( tr_isSession( tr_ctorGetSession( ctor ) ) );
 
     r = torrentParseImpl( ctor, &tmpInfo, &hasInfo, &off, &len );
     if( r == TR_PARSE_OK )
index 7760fb076565dad2adaea718c7eb6a37488e624a..dc027ed19c528d23a0690e0f93a3bbc392cff9dc 100644 (file)
@@ -350,7 +350,7 @@ addTask( void * vtask )
                 host = tr_strdup_printf( "Host: %s:%d", task->host, task->port );
 
             task->slist = curl_slist_append( NULL, host );
-            task->slist = curl_slist_append( task->slist, tr_strdup_printf( "Accept:" ) );
+            task->slist = curl_slist_append( task->slist, "Accept:" );
             curl_easy_setopt( e, CURLOPT_HTTPHEADER, task->slist );
             tr_free( host );
         }