diff --git a/waku/v2/protocol/store/waku_store.go b/waku/v2/protocol/store/waku_store.go index 158b2d8e..eecd320d 100644 --- a/waku/v2/protocol/store/waku_store.go +++ b/waku/v2/protocol/store/waku_store.go @@ -631,7 +631,9 @@ func (store *WakuStore) Stop() { close(store.MsgC) } - store.quit <- struct{}{} + if store.msgProvider != nil { + store.quit <- struct{}{} + } if store.h != nil { store.h.RemoveStreamHandler(StoreID_v20beta4)