That was my fault, I was not clearing the correct node.
free() and queue_free() works fine and as described.
I am removing a node using
the node is being removed from the screen, all is ok, but when I am checking from the parent
the node is returned!
does not reset to zero!
Is this way correct to remove the node?