diff options
author | Max Kellermann <max@duempel.org> | 2009-12-31 10:02:55 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-12-31 18:27:35 +0100 |
commit | aad05fd1386442330ecc0a15b86cf8081ea47c83 (patch) | |
tree | 66e9063f50b1c78cb8dda928e511f84f02f95891 /src/archive_plugin.h | |
parent | 032c5376ad0ad8dca135d210363ef8e454e11167 (diff) | |
download | mpd-aad05fd1386442330ecc0a15b86cf8081ea47c83.tar.gz mpd-aad05fd1386442330ecc0a15b86cf8081ea47c83.tar.xz mpd-aad05fd1386442330ecc0a15b86cf8081ea47c83.zip |
archive: use reference counting for archive+input
Make the input_stream implementation hold a reference on the
archive_file object. Allow the caller to "close" the archive_file
object immediately, no matter if the open_stream() method has
succeeded or not.
Diffstat (limited to '')
-rw-r--r-- | src/archive_plugin.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/archive_plugin.h b/src/archive_plugin.h index 52629f2e1..b15320503 100644 --- a/src/archive_plugin.h +++ b/src/archive_plugin.h @@ -67,9 +67,6 @@ struct archive_plugin { /** * Opens an input_stream of a file within the archive. * - * If this function succeeds, then the #input_stream "owns" - * the archive file and will automatically close it. - * * @param path the path within the archive * @param error_r location to store the error occuring, or * NULL to ignore errors |