diff --git a/daemon/remote.c b/daemon/remote.c index af9fc1b7f..8c5c3289a 100644 --- a/daemon/remote.c +++ b/daemon/remote.c @@ -11,6 +11,7 @@ */ #include +#include #include #include #include /* strcmp */ @@ -736,7 +737,7 @@ getStatusString( tr_benc * t, char * buf, size_t buflen ) : "Verifying"; double percent; if( tr_bencDictFindReal( t, "recheckProgress", &percent ) ) - tr_snprintf( buf, buflen, "%s (%.0f%%)", str, percent*100.0 ); + tr_snprintf( buf, buflen, "%s (%.0f%%)", str, floor(percent*100.0) ); else tr_strlcpy( buf, str, buflen ); @@ -1082,7 +1083,7 @@ printFileList( tr_benc * top ) } printf( "%3d: %3.0f%% %-8s %-3s %9s %s\n", j, - ( 100.0 * percent ), + floor( 100.0 * percent ), pristr, ( wanted ? "Yes" : "No" ), sizestr,