From 4dddcb673c0e4e609eb81448987abd07f5e8b326 Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Mon, 14 Mar 2022 12:19:04 -0700 Subject: [PATCH] [tcp6] use range-based `for` when iterating over lists (#7479) --- src/core/net/tcp6.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/net/tcp6.cpp b/src/core/net/tcp6.cpp index ec5101341..c033bd094 100644 --- a/src/core/net/tcp6.cpp +++ b/src/core/net/tcp6.cpp @@ -645,21 +645,21 @@ bool Tcp::CanBind(const SockAddr &aSockName) uint16_t port = HostSwap16(aSockName.mPort); bool allowed = false; - for (Endpoint *endpoint = mEndpoints.GetHead(); endpoint != nullptr; endpoint = endpoint->GetNext()) + for (Endpoint &endpoint : mEndpoints) { - struct tcpcb *tp = &endpoint->GetTcb(); + struct tcpcb *tp = &endpoint.GetTcb(); if (tp->lport == port) { VerifyOrExit(!aSockName.GetAddress().IsUnspecified()); VerifyOrExit(!reinterpret_cast
(&tp->laddr)->IsUnspecified()); - VerifyOrExit(memcmp(&endpoint->GetTcb().laddr, &aSockName.mAddress, sizeof(tp->laddr)) != 0); + VerifyOrExit(memcmp(&endpoint.GetTcb().laddr, &aSockName.mAddress, sizeof(tp->laddr)) != 0); } } - for (Listener *listener = mListeners.GetHead(); listener != nullptr; listener = listener->GetNext()) + for (Listener &listener : mListeners) { - struct tcpcb_listen *tpl = &listener->GetTcbListen(); + struct tcpcb_listen *tpl = &listener.GetTcbListen(); if (tpl->lport == port) {