From 3a28dd02e53426cf6a108fecc69a80a23d883359 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 6 Apr 2009 01:32:55 +0000 Subject: [PATCH] (trunk libT) silence a spurious warning in the new bencode code --- libtransmission/bencode.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libtransmission/bencode.c b/libtransmission/bencode.c index 3256ae53e..9251a691a 100644 --- a/libtransmission/bencode.c +++ b/libtransmission/bencode.c @@ -458,12 +458,9 @@ tr_bencGetBool( const tr_benc * val, tr_bool * setme ) if(( success = tr_bencIsBool( val ))) *setme = val->val.b; - if( !success && tr_bencIsInt( val ) ) { - if(( success = ( val->val.i==0 || val->val.i==1 ) )) { - tr_benc_warning( "warning: reading bool as an int\n" ); + if( !success && tr_bencIsInt( val ) ) + if(( success = ( val->val.i==0 || val->val.i==1 ) )) *setme = val->val.i!=0; - } - } if( !success && tr_bencIsString( val ) ) if(( success = ( !strcmp(val->val.s.s,"true") || !strcmp(val->val.s.s,"false"))))