소스 검색

uninitialized variables-sim

AzaezelX 5 년 전
부모
커밋
87603029db

+ 1 - 1
Engine/source/sim/actionMap.h

@@ -92,7 +92,7 @@ class ActionMap : public SimObject
       U32 deviceInst;
 
       Vector<Node> nodeMap;
-      DeviceMap() {
+      DeviceMap():deviceType(NULL), deviceInst(NULL){
          VECTOR_SET_ASSOCIATION(nodeMap);
       }
       ~DeviceMap();

+ 2 - 0
Engine/source/sim/netConnection.cpp

@@ -469,6 +469,8 @@ NetConnection::PacketNotify::PacketNotify()
    sendTime = 0;
    eventList = 0;
    ghostList = 0;
+   subList = NULL;
+   nextPacket = NULL;
 }
 
 bool NetConnection::checkTimeout(U32 time)

+ 3 - 3
Engine/source/sim/netConnection.h

@@ -273,7 +273,7 @@ public:
    /// @{
 
    ///
-   NetEvent() { mGuaranteeType = GuaranteedOrdered; }
+   NetEvent() { mSourceId = -1;  mGuaranteeType = GuaranteedOrdered; }
    virtual ~NetEvent();
 
    virtual void write(NetConnection *ps, BitStream *bstream) = 0;
@@ -863,7 +863,7 @@ public:
    void setScopeObject(NetObject *object);
 
    /// Get the object around which we are currently scoping network traffic.
-   NetObject *getScopeObject();
+   NetObject* getScopeObject() {};
 
    /// Add an object to scope.
    void objectInScope(NetObject *object);
@@ -1047,7 +1047,7 @@ public:
 
    bool startDemoRecord(const char *fileName);
    bool replayDemoRecord(const char *fileName);
-   void startDemoRead();
+   void startDemoRead() {};
    void stopRecording();
    void stopDemoPlayback();
 

+ 2 - 1
Engine/source/sim/netInterface.cpp

@@ -42,7 +42,8 @@ NetInterface::NetInterface()
 
    mLastTimeoutCheckTime = 0;
    mAllowConnections = false;
-
+   dMemset(mRandomHashData, 0, sizeof(mRandomHashData));
+   mRandomDataInitialized = false;
 }
 
 void NetInterface::initRandomData()

+ 0 - 1
Engine/source/sim/netStringTable.h

@@ -64,7 +64,6 @@ class NetStringTable
    U32 size;
    U32 firstFree;
    U32 firstValid;
-   U32 sequenceCount;
 
    Entry *table;
    U32 hashTable[HashTableSize];