diff --git a/controllers/webhookController.go b/controllers/webhookController.go index 4450759..0427a04 100644 --- a/controllers/webhookController.go +++ b/controllers/webhookController.go @@ -107,7 +107,10 @@ func OnPubStop(c *fiber.Ctx) error { return err } - transm := globals.Transmissions[p.StreamName] + transm, exists := globals.Transmissions[p.StreamName] + if !exists { + return fiber.ErrNotFound + } now := time.Now() duration := now.Sub(transm.StartTime)