Patching getRealPacketLength it never returned a size for a non fragmented packet.