Prevents DhcpL2Relay changing the parsed Ethernet packet,
as this is also used by the other packet processors.

Change-Id: I4f707df4c7380d23d51569551f5ae780b967e4c9
diff --git a/app/src/main/java/org/opencord/dhcpl2relay/impl/DhcpL2Relay.java b/app/src/main/java/org/opencord/dhcpl2relay/impl/DhcpL2Relay.java
index ccc71f5..c391605 100755
--- a/app/src/main/java/org/opencord/dhcpl2relay/impl/DhcpL2Relay.java
+++ b/app/src/main/java/org/opencord/dhcpl2relay/impl/DhcpL2Relay.java
@@ -738,7 +738,7 @@
                 return null;
             }
 
-            Ethernet etherReply = ethernetPacket;
+            Ethernet etherReply = (Ethernet) ethernetPacket.clone();
 
             IPv4 ipv4Packet = (IPv4) etherReply.getPayload();
             UDP udpPacket = (UDP) ipv4Packet.getPayload();