X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fpacket%2FIPv4.java;h=44318aab8c5c1626eb787b960acfaa3ede7bea29;hb=refs%2Fchanges%2F49%2F449%2F1;hp=c7b97e9d483370d536559f2618507c3cc0279673;hpb=50516efa1c2dcb3d2ac3a9c57b373d18231f6c12;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IPv4.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IPv4.java index c7b97e9d48..44318aab8c 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IPv4.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IPv4.java @@ -542,10 +542,12 @@ public class IPv4 extends Packet { * Deriving the Total Length here */ int payloadLength = 0; - try { - payloadLength = payload.serialize().length; - } catch (PacketException e) { - logger.error("", e); + if (payload != null) { + try { + payloadLength = payload.serialize().length; + } catch (PacketException e) { + logger.error("", e); + } } this.setTotalLength((short) (this.getHeaderLen() + payloadLength));