]> granicus.if.org Git - transmission/commitdiff
(trunk libT) prevent crash on shutdown when bindinfo ptr can be NULL
authorJordan Lee <jordan@transmissionbt.com>
Wed, 5 Jan 2011 08:07:04 +0000 (08:07 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Wed, 5 Jan 2011 08:07:04 +0000 (08:07 +0000)
libtransmission/session.c

index 6183acb1f498f868acec9d9bf2f4e405f9d911fd..1e2c47ee37cdccaa9a7291ffb436f90c56592cc2 100644 (file)
@@ -241,7 +241,7 @@ tr_sessionGetPublicAddress( const tr_session * session, int tr_af_type, tr_bool
             break;
     }
 
-    if( is_default_value != NULL )
+    if( is_default_value && bindinfo )
         *is_default_value = !tr_strcmp0( default_value, tr_ntop_non_ts( &bindinfo->addr ) );
 
     return bindinfo ? &bindinfo->addr : NULL;