From 9bd37998c9ea890401b66604806f7d1fe06b9256 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 29 Mar 2026 05:56:51 +0000 Subject: *: Repeated calls to Close are UB by default --- object/store/loose/write_writer_finalize.go | 2 -- object/store/reading.go | 2 -- 2 files changed, 4 deletions(-) (limited to 'object') diff --git a/object/store/loose/write_writer_finalize.go b/object/store/loose/write_writer_finalize.go index f8dee54d..3a85794e 100644 --- a/object/store/loose/write_writer_finalize.go +++ b/object/store/loose/write_writer_finalize.go @@ -9,8 +9,6 @@ import ( ) // Close flushes and closes the underlying zlib stream and temp file. -// -// Repeated calls to Close are undefined behavior. func (writer *streamWriter) Close() error { errZlib := writer.zw.Close() errSync := writer.file.Sync() diff --git a/object/store/reading.go b/object/store/reading.go index 0c6eff18..9a487bcf 100644 --- a/object/store/reading.go +++ b/object/store/reading.go @@ -54,7 +54,5 @@ type ReadingStore interface { Refresh() error // Close releases resources associated with the backend. - // - // Labels: Close-UB. Close() error } -- cgit v1.3.1-10-gc9f91