Runtime check in linked list insert()

This commit is contained in:
Pavel Kirienko
2015-01-18 01:34:16 +03:00
parent 8a5d001e29
commit c9227cf6d2
@@ -100,6 +100,10 @@ template <typename T>
void LinkedListRoot<T>::insert(T* node)
{
UAVCAN_ASSERT(node);
if (node == NULL)
{
return;
}
remove(node); // Making sure there will be no loops
node->setNextListNode(root_);
root_ = node;