mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-31 20:04:09 +00:00
stat-file: Use proper macro for container computation
This is currently more style patch as the "value" field is the first field of SpiceStatNode structure, so has offset 0. However to compute the containing structure it better to use the proper macro to avoid confusion. If the offset won't be 0 the subtraction would compute the wrong pointer as the offset is expressed in bytes but the element size are uint64_t. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Victor Toso <victortoso@redhat.com>
This commit is contained in:
parent
85461f59cc
commit
80bb7eb774
@ -233,6 +233,6 @@ void stat_file_remove_node(RedStatFile *stat_file, StatNodeRef ref)
|
||||
|
||||
void stat_file_remove_counter(RedStatFile *stat_file, uint64_t *counter)
|
||||
{
|
||||
stat_file_remove(stat_file, (SpiceStatNode *)(counter - SPICE_OFFSETOF(SpiceStatNode, value)));
|
||||
stat_file_remove(stat_file, SPICE_CONTAINEROF(counter, SpiceStatNode, value));
|
||||
}
|
||||
#endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user