Snap for 11671433 from 0915d3ecc2903c41f0aa0ca03782482d94faf74d to mainline-mediaprovider-release Change-Id: Ia01544357d1176bbed48ee93c5c51cf907ce7800
diff --git a/src/android/net/dhcp6/Dhcp6Client.java b/src/android/net/dhcp6/Dhcp6Client.java index 8d53048..4116d99 100644 --- a/src/android/net/dhcp6/Dhcp6Client.java +++ b/src/android/net/dhcp6/Dhcp6Client.java
@@ -748,7 +748,10 @@ @Override protected boolean sendPacket(int transId, long elapsedTimeMs) { final List<IaPrefixOption> toBeRenewed = mReply.getRenewableIaPrefixes(); - if (toBeRenewed.isEmpty()) return false; + if (toBeRenewed.isEmpty()) { + if (DBG) Log.d(TAG, "Do not send Renew message due to no renewable prefix."); + return false; + } return sendRenewPacket(transId, elapsedTimeMs, mReply.build(toBeRenewed)); } } @@ -766,7 +769,10 @@ @Override protected boolean sendPacket(int transId, long elapsedTimeMs) { final List<IaPrefixOption> toBeRebound = mReply.getRenewableIaPrefixes(); - if (toBeRebound.isEmpty()) return false; + if (toBeRebound.isEmpty()) { + if (DBG) Log.d(TAG, "Do not send Rebind message due to no renewable prefix."); + return false; + } return sendRebindPacket(transId, elapsedTimeMs, mReply.build(toBeRebound)); } }