From e75d2d4496643ef6b4033d574cd47b92aeb21a11 Mon Sep 17 00:00:00 2001
From: "Jason A. Donenfeld" <Jason@zx2c4.com>
Date: Mon, 14 May 2018 03:29:21 +0200
Subject: [PATCH] Fix dummy additions

---
 uapi.go | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/uapi.go b/uapi.go
index 53a598e..9858f60 100644
--- a/uapi.go
+++ b/uapi.go
@@ -235,14 +235,13 @@ func ipcSetOperation(device *Device, socket *bufio.ReadWriter) *IPCError {
 				dummy = device.staticIdentity.publicKey.Equals(publicKey)
 				device.staticIdentity.mutex.RUnlock()
 
+
 				if dummy {
 					peer = &Peer{}
+				} else {
+					peer = device.LookupPeer(publicKey)
 				}
 
-				// find peer referenced
-
-				peer = device.LookupPeer(publicKey)
-
 				if peer == nil {
 					peer, err = device.NewPeer(publicKey)
 					if err != nil {