From 66d76090e063390b601d4385274c2c69c9fa80c0 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Fri, 3 Dec 2021 10:31:37 -0800 Subject: [PATCH] [srp-client] fix lease time on remove host retransmission (#7216) --- src/core/net/srp_client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/net/srp_client.cpp b/src/core/net/srp_client.cpp index 2b34dbae2..de18930ec 100644 --- a/src/core/net/srp_client.cpp +++ b/src/core/net/srp_client.cpp @@ -1071,7 +1071,7 @@ Error Client::AppendUpdateLeaseOptRecord(Message &aMessage) const leaseOption.Init(); - if (mHostInfo.GetState() == kToRemove) + if ((mHostInfo.GetState() == kToRemove) || (mHostInfo.GetState() == kRemoving)) { leaseOption.SetLeaseInterval(0); leaseOption.SetKeyLeaseInterval(mShouldRemoveKeyLease ? 0 : mKeyLeaseInterval);