input/archive: don't initialize input_stream.ready

The archive plugin should decide this.
This commit is contained in:
Max Kellermann 2009-12-31 16:01:10 +01:00
parent c157711eaf
commit 0cc3b98bd9
4 changed files with 3 additions and 2 deletions

View File

@ -170,6 +170,7 @@ bz2_open_stream(struct archive_file *file, struct input_stream *is,
is->plugin = &bz2_inputplugin;
//insert back reference
is->data = bis;
is->ready = true;
is->seekable = false;
if (!bz2_alloc(bis, error_r)) {

View File

@ -185,6 +185,7 @@ iso9660_archive_open_stream(struct archive_file *file, struct input_stream *is,
is->plugin = &iso9660_input_plugin;
//insert back reference
is->data = iis;
is->ready = true;
//we are not seekable
is->seekable = false;

View File

@ -145,6 +145,7 @@ zzip_archive_open_stream(struct archive_file *file, struct input_stream *is,
is->plugin = &zzip_input_plugin;
//insert back reference
is->data = zis;
is->ready = true;
//we are seekable (but its not recommendent to do so)
is->seekable = true;

View File

@ -71,8 +71,6 @@ input_archive_open(struct input_stream *is, const char *pathname,
if (!opened) {
archive_file_close(file);
} else {
is->ready = true;
}
return opened;