mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-05 21:38:40 +00:00
need null check, if match is cancelled
This commit is contained in:
+14
-11
@@ -1564,19 +1564,22 @@ di_match_artifact_create(String8 key, B32 *cancel_signal, B32 *retry_out, U64 *g
|
|||||||
lane_sync();
|
lane_sync();
|
||||||
|
|
||||||
//- rjf: pick match
|
//- rjf: pick match
|
||||||
DI_Match match = {0};
|
DI_Match match = {0};
|
||||||
for EachIndex(idx, lane_count())
|
if(lane_matches != 0)
|
||||||
{
|
{
|
||||||
if(lane_matches[idx].idx != 0)
|
for EachIndex(idx, lane_count())
|
||||||
{
|
{
|
||||||
match = lane_matches[idx];
|
if(lane_matches[idx].idx != 0)
|
||||||
if(di_key_match(di_key_zero(), preferred_key) || di_key_match(match.key, preferred_key))
|
{
|
||||||
{
|
match = lane_matches[idx];
|
||||||
break;
|
if(di_key_match(di_key_zero(), preferred_key) || di_key_match(match.key, preferred_key))
|
||||||
}
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//- rjf: package as artifact
|
//- rjf: package as artifact
|
||||||
AC_Artifact artifact = {0};
|
AC_Artifact artifact = {0};
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user