From 77f5cc5023222b01effa7a7347ecb83b48b13ec8 Mon Sep 17 00:00:00 2001 From: Jake Sanders Date: Wed, 8 Apr 2020 13:00:30 +0100 Subject: [PATCH] Fix nil dereference in cloudflare store (#1504) --- store/cloudflare/cloudflare.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/store/cloudflare/cloudflare.go b/store/cloudflare/cloudflare.go index c7fa5541..cf3002f6 100644 --- a/store/cloudflare/cloudflare.go +++ b/store/cloudflare/cloudflare.go @@ -112,6 +112,9 @@ func (w *workersKV) Init(opts ...store.Option) error { if len(w.options.Database) > 0 { w.namespace = w.options.Database } + if w.options.Context == nil { + w.options.Context = context.TODO() + } ttl := w.options.Context.Value("STORE_CACHE_TTL") if ttl != nil { ttlduration, ok := ttl.(time.Duration)