From da956772030b8b1fcbd37f82f08863070c93aa0f Mon Sep 17 00:00:00 2001
From: Josh Bleecher Snyder <josh@tailscale.com>
Date: Mon, 8 Feb 2021 09:21:31 -0800
Subject: [PATCH] device: remove unnecessary zeroing in peer.SendKeepalive

elem.packet is always already nil.

Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
---
 device/send.go | 1 -
 1 file changed, 1 deletion(-)

diff --git a/device/send.go b/device/send.go
index 8def4ce..b9bcb33 100644
--- a/device/send.go
+++ b/device/send.go
@@ -76,7 +76,6 @@ func (elem *QueueOutboundElement) clearPointers() {
 func (peer *Peer) SendKeepalive() {
 	if len(peer.queue.staged) == 0 && peer.isRunning.Get() {
 		elem := peer.device.NewOutboundElement()
-		elem.packet = nil
 		select {
 		case peer.queue.staged <- elem:
 			peer.device.log.Verbosef("%v - Sending keepalive packet", peer)