aboutsummaryrefslogtreecommitdiff
path: root/src/packet_distribution.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/packet_distribution.cpp')
-rw-r--r--src/packet_distribution.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/packet_distribution.cpp b/src/packet_distribution.cpp
index babdae2d..40266757 100644
--- a/src/packet_distribution.cpp
+++ b/src/packet_distribution.cpp
@@ -66,7 +66,7 @@ void AOApplication::server_packet_received(AOPacket packet)
client_id = content.at(0).toInt();
m_serverdata.set_server_software(content.at(1));
- net_manager->server_connected(true);
+ emit net_manager->server_connected(true);
QStringList f_contents = {"AO2", get_version_string()};
send_server_packet(AOPacket("ID", f_contents));
@@ -160,10 +160,12 @@ void AOApplication::server_packet_received(AOPacket packet)
// Remove any characters not accepted in folder names for the server_name
// here
+
QString server_name_stripped = server_name;
+ static QRegularExpression illegal_filename_chars("[\\\\/:*?\"<>|\']");
if (Options::getInstance().logToDemoFileEnabled() && server_name != "Demo playback")
{
- this->log_filename = QDateTime::currentDateTime().toUTC().toString("'logs/" + server_name_stripped.remove(QRegularExpression("[\\\\/:*?\"<>|\']")) + "/'yyyy-MM-dd hh-mm-ss t'.log'");
+ this->log_filename = QDateTime::currentDateTime().toUTC().toString("'logs/" + server_name_stripped.remove(illegal_filename_chars) + "/'yyyy-MM-dd hh-mm-ss t'.log'");
this->write_to_file("Joined server " + server_name_stripped + " hosted on address " + server_address + " on " + QDateTime::currentDateTime().toUTC().toString(), log_filename, true);
}
else
@@ -426,7 +428,7 @@ void AOApplication::server_packet_received(AOPacket packet)
{
QVector<EvidenceItem> f_evi_list;
- for (QString f_string : packet.content())
+ for (const QString &f_string : packet.content())
{
QStringList sub_contents = f_string.split("&");
if (sub_contents.size() < 3)
@@ -714,7 +716,6 @@ void AOApplication::server_packet_received(AOPacket packet)
void AOApplication::send_server_packet(AOPacket p_packet)
{
- QString f_packet = p_packet.toString();
#ifdef DEBUG_NETWORK
qDebug() << "S:" << p_packet.to_string();
#endif