Fixed possible division by 0

This commit is contained in:
Christophe Dumez 2007-06-29 15:37:59 +00:00
parent 80f61880b7
commit 0ec6af03c0

View file

@ -84,11 +84,13 @@ void bittorrent::updateETAs(){
}else{ }else{
torrent_status torrentStatus = h.status(); torrent_status torrentStatus = h.status();
torrent_info ti = h.get_torrent_info(); torrent_info ti = h.get_torrent_info();
if(torrentStatus.download_payload_rate != 0){
listEtas << (long)((ti.total_size()-torrentStatus.total_done)/(double)torrentStatus.download_payload_rate); listEtas << (long)((ti.total_size()-torrentStatus.total_done)/(double)torrentStatus.download_payload_rate);
ETAstats[hash] = listEtas; ETAstats[hash] = listEtas;
} }
} }
} }
}
} }
long bittorrent::getETA(QString hash) const{ long bittorrent::getETA(QString hash) const{