[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r2127: Don't try to save an empty list of reachable ports to vidali (in trunk: . src/config)



Author: edmanm
Date: 2007-11-21 20:52:39 -0500 (Wed, 21 Nov 2007)
New Revision: 2127

Modified:
   trunk/
   trunk/src/config/networksettings.cpp
Log:
 r2139@lysithea:  edmanm | 2007-11-21 20:44:57 -0500
 Don't try to save an empty list of reachable ports to vidalia.conf.



Property changes on: trunk
___________________________________________________________________
 svk:merge ticket from /local/vidalia/trunk [r2139] on 0108964c-5b0b-4c9e-969f-e2288315d100

Modified: trunk/src/config/networksettings.cpp
===================================================================
--- trunk/src/config/networksettings.cpp	2007-11-22 01:52:08 UTC (rev 2126)
+++ trunk/src/config/networksettings.cpp	2007-11-22 01:52:39 UTC (rev 2127)
@@ -150,11 +150,13 @@
 void
 NetworkSettings::setReachablePorts(const QList<quint16> &reachablePorts)
 {
-  QStringList portList;
-  foreach (quint16 port, reachablePorts) {
-    portList << "*:" + QString::number(port);
+  if (!reachablePorts.isEmpty()) {
+    QStringList portList;
+    foreach (quint16 port, reachablePorts) {
+      portList << "*:" + QString::number(port);
+    }
+    setValue(SETTING_REACHABLE_ADDRESSES, portList);
   }
-  setValue(SETTING_REACHABLE_ADDRESSES, portList);
 }
 
 /** Returns true if Tor should make all its directory requests through a