mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-22 11:22:18 -04:00
fix ASAN report (#1463)
`GetTargetForAddr` can invalidate pointers since it uses `realloc`. Get element from array again.
This commit is contained in:
parent
35f7dd822a
commit
f3439f70e2
@ -324,6 +324,7 @@ static void NET_Query_ParseResponse(net_addr_t *addr, net_packet_t *packet,
|
||||
// Create new target.
|
||||
|
||||
target = GetTargetForAddr(addr, true);
|
||||
broadcast_target = GetTargetForAddr(NULL, false);
|
||||
target->state = QUERY_TARGET_QUERIED;
|
||||
target->query_time = broadcast_target->query_time;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user