From 454a9a05bf0f1bdebec8020c72aba9d2d9ea889d Mon Sep 17 00:00:00 2001 From: ponomaryovigor Date: Mon, 11 Dec 2023 13:02:15 +0200 Subject: [PATCH] Fix flushing with null writer --- Vostok.Hercules.Consumers/StreamBinaryEventsWriter.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Vostok.Hercules.Consumers/StreamBinaryEventsWriter.cs b/Vostok.Hercules.Consumers/StreamBinaryEventsWriter.cs index 118b4b8..cf9c9eb 100644 --- a/Vostok.Hercules.Consumers/StreamBinaryEventsWriter.cs +++ b/Vostok.Hercules.Consumers/StreamBinaryEventsWriter.cs @@ -70,6 +70,9 @@ public void Put(Action buildEvent) // note (kungurtsev, 15.08.2022): do not call concurrently with Put public async Task FlushAsync() { + if (writer is null) + return; + await FlushWriter(writer); writer = ObtainEmptyWriter(); }