From f67544ae2ab51076900f8a79c140ed786d1a4087 Mon Sep 17 00:00:00 2001 From: Ioannis Dressos <96877388+idressos@users.noreply.github.com> Date: Wed, 8 Jul 2026 12:11:38 +0300 Subject: [PATCH] Fix nil pointer panic in WakeOnHost when MAC not found --- handler/routes_wake_on_lan.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/handler/routes_wake_on_lan.go b/handler/routes_wake_on_lan.go index 1747a1e..0742b1f 100644 --- a/handler/routes_wake_on_lan.go +++ b/handler/routes_wake_on_lan.go @@ -124,6 +124,9 @@ func WakeOnHost(db store.IStore) echo.HandlerFunc { return func(c echo.Context) error { macAddress := c.Param("mac_address") host, err := db.GetWakeOnLanHost(macAddress) + if err != nil { + return createError(c, err, fmt.Sprintf("Wake On Host Not Found: %s", macAddress)) + } now := time.Now().UTC() host.LatestUsed = &now