diff --git a/pkg/server/server.go b/pkg/server/server.go
index db97fa789484e24d2000f91e651763b05ceb9642..0327b52280c3bf3b97d2d8b8da96b2c283ccf997 100644
--- a/pkg/server/server.go
+++ b/pkg/server/server.go
@@ -320,7 +320,6 @@ func notify(env *notifyEnv, s *jsonrpc.MessageWriter) (err error) {
 	if err != nil {
 		return err
 	}
-	defer wr.Close()
 	// if is nil, just write null
 	if env.dat == nil {
 		_, err := wr.Write(jsonrpc.Null)