mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-23 03:52:12 -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.
|
// Create new target.
|
||||||
|
|
||||||
target = GetTargetForAddr(addr, true);
|
target = GetTargetForAddr(addr, true);
|
||||||
|
broadcast_target = GetTargetForAddr(NULL, false);
|
||||||
target->state = QUERY_TARGET_QUERIED;
|
target->state = QUERY_TARGET_QUERIED;
|
||||||
target->query_time = broadcast_target->query_time;
|
target->query_time = broadcast_target->query_time;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user