mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-08 14:58:08 +00:00
fix missing strtbl stream case in msf parser
This commit is contained in:
+5
-2
@@ -229,9 +229,11 @@ msf_raw_stream_table_from_data(Arena *arena, String8 msf_data)
|
||||
|
||||
internal String8
|
||||
msf_data_from_stream_number(Arena *arena, String8 msf_data, MSF_RawStreamTable *st, MSF_StreamNumber sn)
|
||||
{
|
||||
String8 result = {0};
|
||||
if(sn < st->stream_count)
|
||||
{
|
||||
MSF_RawStream stream = st->streams[sn];
|
||||
|
||||
U8 *stream_buf = push_array_no_zero(arena, U8, stream.size);
|
||||
U8 *stream_out_ptr = stream_buf;
|
||||
for (U32 i = 0; i < stream.page_count; ++i) {
|
||||
@@ -264,7 +266,8 @@ msf_data_from_stream_number(Arena *arena, String8 msf_data, MSF_RawStreamTable *
|
||||
U64 unused_buf_size = stream.size - copy_size;
|
||||
arena_pop(arena, unused_buf_size);
|
||||
|
||||
String8 result = str8(stream_buf, copy_size);
|
||||
result = str8(stream_buf, copy_size);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user