mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Tier2: check initialization state before init/shutdown
This commit is contained in:
parent
815cc95db7
commit
b2442164a7
@ -26,6 +26,12 @@ bool CWebSocket::Init(const char* const addressList, const ConnParams_s& params,
|
|||||||
{
|
{
|
||||||
Assert(addressList);
|
Assert(addressList);
|
||||||
|
|
||||||
|
if (m_initialized)
|
||||||
|
{
|
||||||
|
initError = "Already initialized";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if (!NetConnStatus('open', 0, NULL, 0))
|
if (!NetConnStatus('open', 0, NULL, 0))
|
||||||
{
|
{
|
||||||
initError = "Network connection module not initialized";
|
initError = "Network connection module not initialized";
|
||||||
@ -52,6 +58,9 @@ bool CWebSocket::Init(const char* const addressList, const ConnParams_s& params,
|
|||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
void CWebSocket::Shutdown()
|
void CWebSocket::Shutdown()
|
||||||
{
|
{
|
||||||
|
if (!m_initialized)
|
||||||
|
return;
|
||||||
|
|
||||||
m_initialized = false;
|
m_initialized = false;
|
||||||
ClearAll();
|
ClearAll();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user