Commit ab0c63dc authored by Tomas Touceda's avatar Tomas Touceda
Browse files

Don't write torrc on SIGHUP if SAVECONF fails

parent a662abc7
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -910,7 +910,14 @@ bool
TorControl::saveConf(QString *errmsg)
{
  ControlCommand cmd("SAVECONF");
  return send(cmd, errmsg);
  bool ret = send(cmd, errmsg);

  if(!ret) {
    QString err;
    setConf("__ReloadTorrcOnSIGHUP", "0", &err);
  }

  return ret;
}

/** Tells Tor to reset the given configuration keys back to defaults. */