diff --git a/cmd/notation/key.go b/cmd/notation/key.go index 1ca8677a2..f23569e3f 100644 --- a/cmd/notation/key.go +++ b/cmd/notation/key.go @@ -228,7 +228,9 @@ func deleteKeys(ctx context.Context, opts *keyDeleteOpts) error { var deletedNames []string var prevDefault string exec := func(s *config.SigningKeys) error { - prevDefault = *s.Default + if s.Default != nil { + prevDefault = *s.Default + } var err error deletedNames, err = s.Remove(opts.names...) if err != nil {