Index: trunk/BNS/bns.cpp
===================================================================
--- trunk/BNS/bns.cpp	(revision 979)
+++ trunk/BNS/bns.cpp	(revision 980)
@@ -41,11 +41,15 @@
   QString proxyHost = settings.value("proxyHost").toString();
   int     proxyPort = settings.value("proxyPort").toInt();
-  if (!proxyHost.isEmpty()) {
-    QNetworkProxy proxy;
+
+  QNetworkProxy proxy;
+  if (proxyHost.isEmpty()) {
+    proxy.setType(QNetworkProxy::NoProxy);
+  }
+  else {
     proxy.setType(QNetworkProxy::Socks5Proxy);
     proxy.setHostName(proxyHost);
     proxy.setPort(proxyPort);
-    QNetworkProxy::setApplicationProxy(proxy);
-  }
+  }
+  QNetworkProxy::setApplicationProxy(proxy);
 
   // Thread that handles broadcast ephemeris
