Browse Source

BUGFIX: Fixed possible crash when parsing filter file

adaptive-webui-19844
Christophe Dumez 16 years ago
parent
commit
f1ca41a5c5
  1. 2
      Changelog
  2. 4
      src/filterParserThread.h

2
Changelog

@ -3,6 +3,8 @@ @@ -3,6 +3,8 @@
- BUGFIX: qBittorrent now prints backtrace in terminal when segfaulting
- BUGFIX: Fixed files progress display in torrent properties
- BUGFIX: Improved torrent ratio calculation
- BUGFIX: Fixed possible crash when parsing filter file
- BUGFIX: Made some code optimization
- I18N: Updated Bulgarian and Greek translations
* Fri Jan 9 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.3.0

4
src/filterParserThread.h

@ -178,6 +178,7 @@ class FilterParserThread : public QThread { @@ -178,6 +178,7 @@ class FilterParserThread : public QThread {
}
// Now Add to the filter
QStringList IP;
try {
if(IPv4) {
//IPv4 addresses
IP = strStartIP.split('.');
@ -195,6 +196,9 @@ class FilterParserThread : public QThread { @@ -195,6 +196,9 @@ class FilterParserThread : public QThread {
// Apply to bittorrent session
filter.add_rule(start, last, ip_filter::blocked);
}
}catch(exception){
qDebug("Bad line in filter file, avoided crash...");
}
}
file.close();
}

Loading…
Cancel
Save