From ce4b9bd28d9cb24b112a3a4723252c5bbca2fe5b Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Mon, 11 Jan 2021 22:14:51 +0100 Subject: Properly close EventStream on close call This change fixes an issue where an EventStream was not properly closed when the user asked so. --- .../main/kotlin/org/opendc/trace/core/internal/AbstractEventStream.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simulator/opendc-trace/opendc-trace-core/src/main/kotlin/org/opendc/trace/core/internal/AbstractEventStream.kt b/simulator/opendc-trace/opendc-trace-core/src/main/kotlin/org/opendc/trace/core/internal/AbstractEventStream.kt index 1887ad7a..fac99664 100644 --- a/simulator/opendc-trace/opendc-trace-core/src/main/kotlin/org/opendc/trace/core/internal/AbstractEventStream.kt +++ b/simulator/opendc-trace/opendc-trace-core/src/main/kotlin/org/opendc/trace/core/internal/AbstractEventStream.kt @@ -124,7 +124,7 @@ internal abstract class AbstractEventStream : EventStream { } override fun close() { - if (state != StreamState.Closed) { + if (state == StreamState.Closed) { return } -- cgit v1.2.3