Initialize pointer to a default value

This commit is contained in:
Chocobo1
2022-06-23 12:28:00 +08:00
parent 6de72ecc77
commit 02d906d3ae
77 changed files with 178 additions and 202 deletions

View File

@@ -57,8 +57,8 @@ namespace Http
void read();
void sendResponse(const Response &response) const;
QTcpSocket *m_socket;
IRequestHandler *m_requestHandler;
QTcpSocket *m_socket = nullptr;
IRequestHandler *m_requestHandler = nullptr;
QByteArray m_receivedData;
QElapsedTimer m_idleTimer;
};

View File

@@ -74,7 +74,6 @@ using namespace Http;
Server::Server(IRequestHandler *requestHandler, QObject *parent)
: QTcpServer(parent)
, m_requestHandler(requestHandler)
, m_https(false)
{
setProxy(QNetworkProxy::NoProxy);
@@ -91,7 +90,7 @@ void Server::incomingConnection(const qintptr socketDescriptor)
{
if (m_connections.size() >= CONNECTIONS_LIMIT) return;
QTcpSocket *serverSocket;
QTcpSocket *serverSocket = nullptr;
if (m_https)
serverSocket = new QSslSocket(this);
else

View File

@@ -58,10 +58,10 @@ namespace Http
void incomingConnection(qintptr socketDescriptor) override;
void removeConnection(Connection *connection);
IRequestHandler *m_requestHandler;
IRequestHandler *m_requestHandler = nullptr;
QSet<Connection *> m_connections; // for tracking persistent connections
bool m_https;
bool m_https = false;
QList<QSslCertificate> m_certificates;
QSslKey m_key;
};