[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [vidalia/alpha] Fix segfault when having a problem applying a setting
commit 01bec8f678dfde6c3129a00ec776156b150cdf23
Author: Tomás Touceda <chiiph@xxxxxxxxxxxxxx>
Date: Wed Jul 4 19:12:05 2012 -0300
Fix segfault when having a problem applying a setting
---
src/vidalia/config/torrc/Torrc.cpp | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/vidalia/config/torrc/Torrc.cpp b/src/vidalia/config/torrc/Torrc.cpp
index 8a7be47..7fa0333 100644
--- a/src/vidalia/config/torrc/Torrc.cpp
+++ b/src/vidalia/config/torrc/Torrc.cpp
@@ -46,7 +46,8 @@ Torrc::apply(TorControl *tc, QString *errmsg)
QFileInfo torrc_info(torrc);
if(!torrc.open(QIODevice::WriteOnly)) {
- *errmsg = "Couldn't open torrc file";
+ if (errmsg)
+ *errmsg = "Couldn't open torrc file";
return false;
}
@@ -96,7 +97,8 @@ Torrc::apply(TorControl *tc, QString *errmsg)
.arg(key).arg(ferrmsg));
somefailed = true;
} else {
- *errmsg = ferrmsg;
+ if (errmsg)
+ *errmsg = ferrmsg;
return false;
}
}
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits