summaryrefslogtreecommitdiffstats
path: root/libmsi
diff options
context:
space:
mode:
Diffstat (limited to 'libmsi')
-rw-r--r--libmsi/streams.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/libmsi/streams.c b/libmsi/streams.c
index 2f0d4ec..ee8ba25 100644
--- a/libmsi/streams.c
+++ b/libmsi/streams.c
@@ -464,7 +464,6 @@ static int add_streams_to_table(LibmsiStreamSVIEW *sv)
STREAM *stream = NULL;
HRESULT hr;
unsigned r, count = 0, size;
- WCHAR *encname;
hr = IStorage_EnumElements(sv->db->storage, 0, NULL, 0, &stgenum);
if (FAILED(hr))
@@ -503,17 +502,7 @@ static int add_streams_to_table(LibmsiStreamSVIEW *sv)
break;
}
- /* these streams appear to be unencoded */
- if (*stat.pwcsName == 0x0005)
- {
- r = msi_get_raw_stream(sv->db, stat.pwcsName, &stream->stream);
- }
- else
- {
- encname = encode_streamname(false, stat.pwcsName);
- r = msi_get_raw_stream(sv->db, encname, &stream->stream);
- msi_free(encname);
- }
+ r = msi_get_raw_stream(sv->db, stat.pwcsName, &stream->stream);
CoTaskMemFree(stat.pwcsName);
if (r != ERROR_SUCCESS)