From a740170a6aac44c02f9fbef2c8c6474758ed6fe2 Mon Sep 17 00:00:00 2001 From: Dmitry Kulagin Date: Fri, 10 Jan 2025 07:52:23 +0300 Subject: [PATCH] make possible to override decompressor for existed method --- register.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/register.go b/register.go index 4cb8abc..7f713d6 100644 --- a/register.go +++ b/register.go @@ -75,9 +75,7 @@ func init() { // RegisterDecompressor allows custom decompressors for a specified method ID. func RegisterDecompressor(method []byte, dcomp Decompressor) { - if _, dup := decompressors.LoadOrStore(string(method), dcomp); dup { - panic("decompressor already registered") - } + decompressors.Store(string(method), dcomp) } func decompressor(method []byte) Decompressor {