MT#59962 DSMStateEngine: initialize current_diag to NULL

Fixes:

    Uninitialized pointer field (UNINIT_CTOR)
    Non-static class member current_diag is not initialized
    in this constructor nor in any functions that it calls.

Change-Id: I80fd5175edb68079e7b7da7a336bcc7f0e882016
mr13.3.1
Donat Zenichev 10 months ago
parent a3d4fabf97
commit 659a2e91b2

@ -275,14 +275,6 @@ bool DSMStateDiagram::checkHangupHandled(string& report) {
return res;
}
DSMStateEngine::DSMStateEngine()
: current(NULL) {
}
DSMStateEngine::~DSMStateEngine() {
}
bool DSMStateEngine::onInvite(const AmSipRequest& req, DSMSession* sess) {
bool res = true;
for (vector<DSMModule*>::iterator it =

@ -320,8 +320,8 @@ class DSMStateEngine {
vector<DSMModule*> mods;
public:
DSMStateEngine();
~DSMStateEngine();
DSMStateEngine() : current(NULL), current_diag(NULL) {};
~DSMStateEngine() {};
void addDiagram(DSMStateDiagram* diag);
void addModules(vector<DSMModule*> modules);

Loading…
Cancel
Save