Commit 369c619a authored by karulis's avatar karulis Committed by Tomas Touceda
Browse files

Fix for 6147 Can't edit torrc from within Vidalias' interface

parent 2b34839b
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -97,12 +97,15 @@ TorrcDialog::parseAndSet(QString *errmsg)
  int i = 0;
  foreach(QString line, lines) {
    i++;
    line = line.trimmed();

    if(line.startsWith("#") || line.isEmpty())
      continue; // Skip commentaries and empty lines

    int commentIndex = line.indexOf("#");
    if(commentIndex != -1)
      line = line.remove(commentIndex, line.length() - commentIndex);
      line = line.mid(0, commentIndex).trimmed();

    line = line.trimmed();
    if(line.startsWith("#")) continue; // Skip commentaries
    parts = line.split(" ", QString::SkipEmptyParts);
    if(parts.count() < 2) {
      *errmsg = tr("Error at line %1: \"%2\"").arg(i).arg(line);