Added initializers for class members.
As reported by Coverity, these weren't initialized.
This commit is contained in:
parent
4358421cd4
commit
64fec204c4
@ -1764,7 +1764,9 @@ NIBBLETYPE cBlockArea::GetNibble(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBL
|
||||
|
||||
cBlockArea::cChunkReader::cChunkReader(cBlockArea & a_Area) :
|
||||
m_Area(a_Area),
|
||||
m_Origin(a_Area.m_Origin.x, a_Area.m_Origin.y, a_Area.m_Origin.z)
|
||||
m_Origin(a_Area.m_Origin.x, a_Area.m_Origin.y, a_Area.m_Origin.z),
|
||||
m_CurrentChunkX(0),
|
||||
m_CurrentChunkZ(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -419,7 +419,7 @@ public:
|
||||
X Data;
|
||||
|
||||
cCoordWithData(int a_X, int a_Y, int a_Z) :
|
||||
x(a_X), y(a_Y), z(a_Z)
|
||||
x(a_X), y(a_Y), z(a_Z), Data()
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -75,11 +75,21 @@ cClientHandle::cClientHandle(const cSocket * a_Socket, int a_ViewDistance) :
|
||||
m_TimeSinceLastPacket(0),
|
||||
m_Ping(1000),
|
||||
m_PingID(1),
|
||||
m_PingStartTime(0),
|
||||
m_LastPingTime(1000),
|
||||
m_BlockDigAnimStage(-1),
|
||||
m_BlockDigAnimSpeed(0),
|
||||
m_BlockDigAnimX(0),
|
||||
m_BlockDigAnimY(256), // Invalid Y, so that the coords don't get picked up
|
||||
m_BlockDigAnimZ(0),
|
||||
m_HasStartedDigging(false),
|
||||
m_LastDigBlockX(0),
|
||||
m_LastDigBlockY(256), // Invalid Y, so that the coords don't get picked up
|
||||
m_LastDigBlockZ(0),
|
||||
m_State(csConnected),
|
||||
m_ShouldCheckDownloaded(false),
|
||||
m_NumExplosionsThisTick(0),
|
||||
m_NumBlockChangeInteractionsThisTick(0),
|
||||
m_UniqueID(0),
|
||||
m_HasSentPlayerChunk(false),
|
||||
m_Locale("en_GB")
|
||||
|
@ -21,7 +21,8 @@ const int CYCLE_MILLISECONDS = 100;
|
||||
|
||||
|
||||
cDeadlockDetect::cDeadlockDetect(void) :
|
||||
super("DeadlockDetect")
|
||||
super("DeadlockDetect"),
|
||||
m_IntervalSec(1000)
|
||||
{
|
||||
}
|
||||
|
||||
@ -136,6 +137,7 @@ void cDeadlockDetect::CheckWorldAge(const AString & a_WorldName, Int64 a_Age)
|
||||
|
||||
void cDeadlockDetect::DeadlockDetected(void)
|
||||
{
|
||||
LOGERROR("Deadlock detected, aborting the server");
|
||||
ASSERT(!"Deadlock detected");
|
||||
abort();
|
||||
}
|
||||
|
@ -166,6 +166,9 @@ cCaveTunnel::cCaveTunnel(
|
||||
if ((a_BlockStartY <= 0) && (a_BlockEndY <= 0))
|
||||
{
|
||||
// Don't bother detailing this cave, it's under the world anyway
|
||||
m_MinBlockX = m_MaxBlockX = 0;
|
||||
m_MinBlockY = m_MaxBlockY = -1;
|
||||
m_MinBlockZ = m_MaxBlockZ = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -27,6 +27,7 @@ const unsigned int QUEUE_SKIP_LIMIT = 500;
|
||||
|
||||
cChunkGenerator::cChunkGenerator(void) :
|
||||
super("cChunkGenerator"),
|
||||
m_Seed(0), // Will be overwritten by the actual generator
|
||||
m_Generator(NULL),
|
||||
m_PluginInterface(NULL),
|
||||
m_ChunkSink(NULL)
|
||||
|
@ -239,7 +239,13 @@ bool cHeiGenCache::GetHeightAt(int a_ChunkX, int a_ChunkZ, int a_RelX, int a_Rel
|
||||
|
||||
cHeiGenClassic::cHeiGenClassic(int a_Seed) :
|
||||
m_Seed(a_Seed),
|
||||
m_Noise(a_Seed)
|
||||
m_Noise(a_Seed),
|
||||
m_HeightFreq1(1.0f),
|
||||
m_HeightAmp1(1.0f),
|
||||
m_HeightFreq2(0.5f),
|
||||
m_HeightAmp2(0.5f),
|
||||
m_HeightFreq3(0.1f),
|
||||
m_HeightAmp3(0.1f)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,8 @@
|
||||
cHTTPConnection::cHTTPConnection(cHTTPServer & a_HTTPServer) :
|
||||
m_HTTPServer(a_HTTPServer),
|
||||
m_State(wcsRecvHeaders),
|
||||
m_CurrentRequest(NULL)
|
||||
m_CurrentRequest(NULL),
|
||||
m_CurrentRequestBodyRemaining(0)
|
||||
{
|
||||
// LOGD("HTTP: New connection at %p", this);
|
||||
}
|
||||
|
@ -15,7 +15,9 @@
|
||||
|
||||
cHTTPFormParser::cHTTPFormParser(cHTTPRequest & a_Request, cCallbacks & a_Callbacks) :
|
||||
m_Callbacks(a_Callbacks),
|
||||
m_IsValid(true)
|
||||
m_IsValid(true),
|
||||
m_IsCurrentPartFile(false),
|
||||
m_FileHasBeenAnnounced(false)
|
||||
{
|
||||
if (a_Request.GetMethod() == "GET")
|
||||
{
|
||||
@ -55,7 +57,9 @@ cHTTPFormParser::cHTTPFormParser(cHTTPRequest & a_Request, cCallbacks & a_Callba
|
||||
cHTTPFormParser::cHTTPFormParser(eKind a_Kind, const char * a_Data, size_t a_Size, cCallbacks & a_Callbacks) :
|
||||
m_Callbacks(a_Callbacks),
|
||||
m_Kind(a_Kind),
|
||||
m_IsValid(true)
|
||||
m_IsValid(true),
|
||||
m_IsCurrentPartFile(false),
|
||||
m_FileHasBeenAnnounced(false)
|
||||
{
|
||||
Parse(a_Data, a_Size);
|
||||
}
|
||||
|
@ -73,6 +73,8 @@ public:
|
||||
HEIGHTTYPE * m_HeightMap; // 3x3 chunks of height map, organized as a single XZY blob of data (instead of 3x3 XZY blobs)
|
||||
|
||||
cReader(BLOCKTYPE * a_BlockTypes, HEIGHTTYPE * a_HeightMap) :
|
||||
m_ReadingChunkX(0),
|
||||
m_ReadingChunkZ(0),
|
||||
m_MaxHeight(0),
|
||||
m_BlockTypes(a_BlockTypes),
|
||||
m_HeightMap(a_HeightMap)
|
||||
@ -89,7 +91,9 @@ public:
|
||||
|
||||
cLightingThread::cLightingThread(void) :
|
||||
super("cLightingThread"),
|
||||
m_World(NULL)
|
||||
m_World(NULL),
|
||||
m_MaxHeight(0),
|
||||
m_NumSeeds(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -146,6 +146,8 @@ cCubicCell2D::cCubicCell2D(
|
||||
) :
|
||||
m_Noise(a_Noise),
|
||||
m_WorkRnds(&m_Workspace1),
|
||||
m_CurFloorX(0),
|
||||
m_CurFloorY(0),
|
||||
m_Array(a_Array),
|
||||
m_SizeX(a_SizeX),
|
||||
m_SizeY(a_SizeY),
|
||||
@ -300,6 +302,9 @@ cCubicCell3D::cCubicCell3D(
|
||||
) :
|
||||
m_Noise(a_Noise),
|
||||
m_WorkRnds(&m_Workspace1),
|
||||
m_CurFloorX(0),
|
||||
m_CurFloorY(0),
|
||||
m_CurFloorZ(0),
|
||||
m_Array(a_Array),
|
||||
m_SizeX(a_SizeX),
|
||||
m_SizeY(a_SizeY),
|
||||
|
@ -16,6 +16,7 @@ cSslContext::cSslContext(void) :
|
||||
m_IsValid(false),
|
||||
m_HasHandshaken(false)
|
||||
{
|
||||
memset(&m_Ssl, 0, sizeof(m_Ssl));
|
||||
}
|
||||
|
||||
|
||||
|
@ -117,7 +117,9 @@ cServer::cServer(void) :
|
||||
m_MaxPlayers(0),
|
||||
m_bIsHardcore(false),
|
||||
m_TickThread(*this),
|
||||
m_ShouldAuthenticate(false)
|
||||
m_ShouldAuthenticate(false),
|
||||
m_ShouldLoadOfflinePlayerData(false),
|
||||
m_ShouldLoadNamedPlayerData(true)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -76,7 +76,9 @@ public:
|
||||
|
||||
cFastNBTTag(eTagType a_Type, int a_Parent) :
|
||||
m_Type(a_Type),
|
||||
m_NameStart(0),
|
||||
m_NameLength(0),
|
||||
m_DataStart(0),
|
||||
m_DataLength(0),
|
||||
m_Parent(a_Parent),
|
||||
m_PrevSibling(-1),
|
||||
@ -88,7 +90,9 @@ public:
|
||||
|
||||
cFastNBTTag(eTagType a_Type, int a_Parent, int a_PrevSibling) :
|
||||
m_Type(a_Type),
|
||||
m_NameStart(0),
|
||||
m_NameLength(0),
|
||||
m_DataStart(0),
|
||||
m_DataLength(0),
|
||||
m_Parent(a_Parent),
|
||||
m_PrevSibling(a_PrevSibling),
|
||||
|
Loading…
Reference in New Issue
Block a user