(trunk) #3663 "clang warnings in 2.11" -- fixed.

This commit is contained in:
Charles Kerr 2010-10-24 05:52:38 +00:00
parent 01ab067e9c
commit 5725b7c922
5 changed files with 10 additions and 20 deletions

View File

@ -373,10 +373,6 @@ addSingleTorrentDialog( GtkWindow * parent, TrCore * core, tr_ctor * ctor )
gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( w ), flag );
gtk_table_attach( GTK_TABLE( t ), w, col, col + 2, row, row + 1, GTK_FILL, 0, 0, 0 );
++row;
col = 0;
w = data->priority_combo;
/* trigger sourceChanged, either directly or indirectly,
* so that it creates the tor/gtor objects */
w = source_chooser;

View File

@ -133,7 +133,7 @@ tr_magnetParse( const char * uri )
else
vallen = strlen( val );
if( ( keylen==2 ) && !memcmp( key, "xt", 2 ) && !memcmp( val, "urn:btih:", 9 ) )
if( ( keylen==2 ) && !memcmp( key, "xt", 2 ) && val && !memcmp( val, "urn:btih:", 9 ) )
{
const char * hash = val + 9;
const int hashlen = vallen - 9;

View File

@ -430,9 +430,9 @@ tr_strip_positional_args( const char* str )
const size_t len = strlen( str );
char * out;
if( bufsize < len )
if( !buf || ( bufsize < len ) )
{
bufsize = len * 2;
bufsize = len * 2 + 1;
buf = tr_renew( char, buf, bufsize );
}

View File

@ -467,7 +467,7 @@ tr_http_escape( struct evbuffer * out,
if( ( len < 0 ) && ( str != NULL ) )
len = strlen( str );
for( end=str+len; str!=end; ++str ) {
for( end=str+len; str && str!=end; ++str ) {
if( ( *str == ',' )
|| ( *str == '-' )
|| ( *str == '.' )

18
third-party/dht/dht.c vendored
View File

@ -790,7 +790,7 @@ new_node(const unsigned char *id, struct sockaddr *sa, int salen, int confirm)
if(split) {
debugf("Splitting.\n");
b = split_bucket(b);
split_bucket(b);
return new_node(id, sa, salen, confirm);
}
@ -1847,7 +1847,7 @@ dht_periodic(int available, time_t *tosleep,
unsigned short port;
unsigned char values[2048], values6[2048];
int values_len = 2048, values6_len = 2048;
int want, want4, want6;
int want;
struct sockaddr_storage source_storage;
struct sockaddr *source = (struct sockaddr*)&source_storage;
socklen_t sourcelen = sizeof(source_storage);
@ -1918,14 +1918,6 @@ dht_periodic(int available, time_t *tosleep,
}
}
if(want > 0) {
want4 = (want & WANT4);
want6 = (want & WANT6);
} else {
want4 = source->sa_family == AF_INET;
want6 = source->sa_family == AF_INET6;
}
switch(message) {
case REPLY:
if(tid_len != 4) {
@ -2870,8 +2862,10 @@ parse_message(const unsigned char *buf, int buflen,
if(values6_len)
*values6_len = j6;
} else {
*values_len = 0;
*values6_len = 0;
if(values_len)
*values_len = 0;
if(values6_len)
*values6_len = 0;
}
}