Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '7zip/Archive/Common/MultiStream.cpp')
-rwxr-xr-x7zip/Archive/Common/MultiStream.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/7zip/Archive/Common/MultiStream.cpp b/7zip/Archive/Common/MultiStream.cpp
index 7ef4f155..a8cb333e 100755
--- a/7zip/Archive/Common/MultiStream.cpp
+++ b/7zip/Archive/Common/MultiStream.cpp
@@ -37,8 +37,6 @@ STDMETHODIMP CMultiStream::Seek(Int64 offset, UInt32 seekOrigin,
UInt64 *newPosition)
{
UInt64 newPos;
- if(seekOrigin >= 3)
- return STG_E_INVALIDFUNCTION;
switch(seekOrigin)
{
case STREAM_SEEK_SET:
@@ -50,6 +48,8 @@ STDMETHODIMP CMultiStream::Seek(Int64 offset, UInt32 seekOrigin,
case STREAM_SEEK_END:
newPos = _totalLength + offset;
break;
+ default:
+ return STG_E_INVALIDFUNCTION;
}
_seekPos = 0;
for (_streamIndex = 0; _streamIndex < Streams.Size(); _streamIndex++)