device: fix nil pointer dereference in uapi read

Signed-off-by: David Anderson <[email protected]>
Signed-off-by: Jason A. Donenfeld <[email protected]>
This commit is contained in:
David Anderson
2021-11-16 20:43:26 +01:00
committed by Jason A. Donenfeld
parent 111e0566dc
commit 3cae233d69
+2 -2
View File
@@ -258,11 +258,11 @@ type ipcSetPeer struct {
}
func (peer *ipcSetPeer) handlePostConfig() {
if peer.Peer == nil {
if peer.Peer == nil || peer.dummy {
return
}
peer.disableRoaming = peer.device.net.brokenRoaming && peer.endpoint != nil
if !peer.dummy && peer.device.isUp() {
if peer.device.isUp() {
peer.Start()
if peer.pkaOn {
peer.SendKeepalive()