Fix incorrect destination mac for DHCP relay

The destination mac should be client mac if it is directly attach case

Change-Id: Ibdc029b583ce3448af5e67338da9cdf4780c8a1c
diff --git a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java
index 072870e..0305cd8 100644
--- a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java
+++ b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java
@@ -506,7 +506,8 @@
                 log.warn("Can't find record for host id {}, discard packet", hostId);
                 return null;
             }
-
+        } else {
+            etherReply.setDestinationMACAddress(dhcpPayload.getClientHardwareAddress());
         }
 
         // we leave the srcMac from the original packet