diff --git a/tests/nexus/platform/nexus_core.cpp b/tests/nexus/platform/nexus_core.cpp index 664799f21..f4e4cbaee 100644 --- a/tests/nexus/platform/nexus_core.cpp +++ b/tests/nexus/platform/nexus_core.cpp @@ -370,7 +370,7 @@ Node &Core::CreateNode(void) node->GetInstance().AfterInit(); - otIp6SetReceiveCallback(&node->GetInstance(), Node::HandleIp6Receive, node); + node->Get().SetReceiveCallback(Node::HandleIp6Receive, node); return *node; } diff --git a/tests/nexus/platform/nexus_node.cpp b/tests/nexus/platform/nexus_node.cpp index db593f42c..6d95435f2 100644 --- a/tests/nexus/platform/nexus_node.cpp +++ b/tests/nexus/platform/nexus_node.cpp @@ -54,7 +54,7 @@ void Node::Reset(void) instance->SetId(id); instance->AfterInit(); - otIp6SetReceiveCallback(instance, Node::HandleIp6Receive, this); + instance->Get().SetReceiveCallback(Node::HandleIp6Receive, this); } void Node::Form(void)