msf_parsed_from_data now always returns non-null result

This commit is contained in:
Nikita Smith
2026-03-04 11:41:51 -08:00
parent 0d166b398c
commit 1c6baf18f2
+5 -1
View File
@@ -299,7 +299,11 @@ THREAD_POOL_TASK_FUNC(lnk_msf_parsed_from_data_task)
ProfBeginFunction();
LNK_MsfParsedFromDataTask *task = raw_task;
// TODO: pick Info, TPI and IPI to flattten to make sure we don't waste compute on throw-away streams
task->msf_parse_arr[task_id] = msf_parsed_from_data(arena, task->data_arr.v[task_id]);
MSF_Parsed *msf = 0;
if (task->data_arr.v[task_id].size > 0) {
msf = msf_parsed_from_data(arena, task->data_arr.v[task_id]);
}
task->msf_parse_arr[task_id] = msf;
ProfEnd();
}