summaryrefslogtreecommitdiffstats
path: root/src/libs/engine/NodeBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/engine/NodeBase.cpp')
-rw-r--r--src/libs/engine/NodeBase.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/engine/NodeBase.cpp b/src/libs/engine/NodeBase.cpp
index 5e6176f0..54caf8f8 100644
--- a/src/libs/engine/NodeBase.cpp
+++ b/src/libs/engine/NodeBase.cpp
@@ -61,8 +61,9 @@ NodeBase::~NodeBase()
delete _providers;
delete _dependants;
- for (uint32_t i=0; i < num_ports(); ++i)
- delete _ports->at(i);
+ if (_ports)
+ for (uint32_t i=0; i < num_ports(); ++i)
+ delete _ports->at(i);
}