[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r3238: Merge r3235-r3237 to the auto-updates branch. (vidalia/branches/auto-updates/src/vidalia/config)
Author: edmanm
Date: 2008-10-18 23:03:42 -0400 (Sat, 18 Oct 2008)
New Revision: 3238
Modified:
vidalia/branches/auto-updates/src/vidalia/config/servicesettings.cpp
vidalia/branches/auto-updates/src/vidalia/config/upnpcontrolthread.cpp
Log:
Merge r3235-r3237 to the auto-updates branch.
Modified: vidalia/branches/auto-updates/src/vidalia/config/servicesettings.cpp
===================================================================
--- vidalia/branches/auto-updates/src/vidalia/config/servicesettings.cpp 2008-10-19 02:41:45 UTC (rev 3237)
+++ vidalia/branches/auto-updates/src/vidalia/config/servicesettings.cpp 2008-10-19 03:03:42 UTC (rev 3238)
@@ -71,9 +71,9 @@
if(enabledS.compare("x1") == 0) {
enabled = true;
}
- Service s(address, virtualPort, physAddrPort, serviceDir, enabled);
- s.setAdditionalServiceOptions(additionalData);
- services.addService(s);
+ Service service(address, virtualPort, physAddrPort, serviceDir, enabled);
+ service.setAdditionalServiceOptions(additionalData);
+ services.addService(service);
}
return services;
}
Modified: vidalia/branches/auto-updates/src/vidalia/config/upnpcontrolthread.cpp
===================================================================
--- vidalia/branches/auto-updates/src/vidalia/config/upnpcontrolthread.cpp 2008-10-19 02:41:45 UTC (rev 3237)
+++ vidalia/branches/auto-updates/src/vidalia/config/upnpcontrolthread.cpp 2008-10-19 03:03:42 UTC (rev 3238)
@@ -24,10 +24,6 @@
#include <QMessageBox>
#include <vidalia.h>
-#ifdef Q_OS_WIN32
-#include <winsock2.h>
-#endif
-
#include "upnpcontrol.h"
#define UPNPCONTROL_REINIT_MSEC 300000 // 5 minutes
@@ -274,19 +270,19 @@
UPNPControl::UPNPError
UPNPControlThread::forwardPort(quint16 port)
{
+ QString sPort;
int retval;
- char sPort[6];
-
char intClient[16];
char intPort[6];
// Convert the port number to a string
- snprintf(sPort, sizeof(sPort), "%d", port);
+ sPort = QString::number(port);
// Add the port mapping of external:port -> internal:port
retval = UPNP_AddPortMapping(urls.controlURL, data.servicetype,
- sPort, sPort, lanaddr, "Tor relay", "TCP");
+ qPrintable(sPort), qPrintable(sPort), lanaddr,
+ "Tor relay", "TCP");
if(UPNPCOMMAND_SUCCESS != retval) {
vWarn("AddPortMapping(%1, %2, %3) failed with code %4")
.arg(sPort).arg(sPort).arg(lanaddr).arg(retval);
@@ -295,7 +291,8 @@
// Check if the port mapping was accepted
retval = UPNP_GetSpecificPortMappingEntry(urls.controlURL, data.servicetype,
- sPort, "TCP", intClient, intPort);
+ qPrintable(sPort), "TCP",
+ intClient, intPort);
if(UPNPCOMMAND_SUCCESS != retval) {
vWarn("GetSpecificPortMappingEntry() failed with code %1").arg(retval);
return UPNPControl::GetPortMappingFailed;
@@ -317,14 +314,11 @@
UPNPControl::UPNPError
UPNPControlThread::disablePort(quint16 port)
{
- char sPort[6];
+ QString sPort = QString::number(port);
- // Convert the port number to a string
- snprintf(sPort, sizeof(sPort), "%d", port);
-
// Remove the mapping
int retval = UPNP_DeletePortMapping(urls.controlURL, data.servicetype,
- sPort, "TCP");
+ qPrintable(sPort), "TCP");
if(UPNPCOMMAND_SUCCESS != retval) {
vWarn("DeletePortMapping() failed with code %1").arg(retval);
return UPNPControl::DeletePortMappingFailed;