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));
         }
     }