fix: fix pipedald port parameter

This commit is contained in:
FoolHen
2026-05-31 15:54:36 +02:00
parent b8b68e13de
commit 5b77144d91
2 changed files with 11 additions and 3 deletions
+9 -1
View File
@@ -75,7 +75,15 @@ public:
void SetSocketServerEndpoint(const std::string &endpoint) void SetSocketServerEndpoint(const std::string &endpoint)
{ {
this->socketServerAddress_ = endpoint; if (endpoint.find(':') == std::string::npos)
{
// Only a port number was provided, use default address.
this->socketServerAddress_ = "0.0.0.0:" + endpoint;
}
else
{
this->socketServerAddress_ = endpoint;
}
} }
bool GetAccessPointGateway(boost::asio::ip::network_v4 *pGatewayNetwork) const { bool GetAccessPointGateway(boost::asio::ip::network_v4 *pGatewayNetwork) const {
+2 -2
View File
@@ -203,7 +203,7 @@ int main(int argc, char *argv[])
} }
if (parser.Arguments().size() == 0) if (parser.Arguments().size() == 0)
{ {
throw PiPedalException("<config_root> not provided."); throw PiPedalException("<doc_root> not provided.");
} }
if (help || parser.Arguments().size() == 0) if (help || parser.Arguments().size() == 0)
{ {
@@ -225,7 +225,7 @@ int main(int argc, char *argv[])
<< "Options:\n" << "Options:\n"
<< " -systemd: Log to systemd journals instead of to the console.\n" << " -systemd: Log to systemd journals instead of to the console.\n"
<< " -port: Port to listen on e.g. 80, or 0.0.0.0:80\n" << " -port: Port to listen on e.g. 80, or 0.0.0.0:80\n"
<< " -log-level: (debug|info|warning|error)" << " -log-level: (debug|info|warning|error)\n"
<< "Example:\n" << "Example:\n"
<< " pipedald /etc/pipedal/config /etc/pipedal/react -port 80 \n" << " pipedald /etc/pipedal/config /etc/pipedal/react -port 80 \n"
"\n" "\n"