input/archive: don't initialize input_stream.ready
The archive plugin should decide this.
This commit is contained in:
parent
c157711eaf
commit
0cc3b98bd9
@ -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)) {
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user