ONOS-2197 Adding some logic to keep track of expired IP Lease Assignments

Change-Id: I330e5fbf790f0a4fe72f1fbce272617837225e64
diff --git a/onos-app-dhcpserver/src/main/java/org/onosproject/dhcpserver/impl/DHCPManager.java b/onos-app-dhcpserver/src/main/java/org/onosproject/dhcpserver/impl/DHCPManager.java
index 3190a54..ee995d0 100644
--- a/onos-app-dhcpserver/src/main/java/org/onosproject/dhcpserver/impl/DHCPManager.java
+++ b/onos-app-dhcpserver/src/main/java/org/onosproject/dhcpserver/impl/DHCPManager.java
@@ -365,7 +365,7 @@
                 if (incomingPacketType == DHCP.DHCPMessageType.MessageType_Discover.getValue()) {
 
                     outgoingPacketType = DHCP.DHCPMessageType.MessageType_Offer;
-                    ipOffered = dhcpStore.suggestIP(clientMAC).toString();
+                    ipOffered = dhcpStore.suggestIP(clientMAC, requestedIP).toString();
 
                     Ethernet ethReply = buildReply(packet, ipOffered, outgoingPacketType.getValue());
                     sendReply(context, ethReply);