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);
|
||||
|
||||
if (m_initialized)
|
||||
{
|
||||
initError = "Already initialized";
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!NetConnStatus('open', 0, NULL, 0))
|
||||
{
|
||||
initError = "Network connection module not initialized";
|
||||
@ -52,6 +58,9 @@ bool CWebSocket::Init(const char* const addressList, const ConnParams_s& params,
|
||||
//-----------------------------------------------------------------------------
|
||||
void CWebSocket::Shutdown()
|
||||
{
|
||||
if (!m_initialized)
|
||||
return;
|
||||
|
||||
m_initialized = false;
|
||||
ClearAll();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user