]> git.ipfire.org Git - thirdparty/collectd.git/commit
Netlink plugin: complete initialize structs used for testing.
authorFlorian Forster <octo@collectd.org>
Sat, 25 Nov 2023 12:51:57 +0000 (13:51 +0100)
committerFlorian Forster <octo@collectd.org>
Sat, 25 Nov 2023 12:56:07 +0000 (13:56 +0100)
commit203a382da8dc0f5bb58a3a03f4ad9f91f25c470f
tree49b93d76db3adbb0ecf6677efa9ed175ef68b89b
parentf45a71a69cc052b4f56c745ba718fc5fe85fd43d
Netlink plugin: complete initialize structs used for testing.

Valgrind complains about a conditional jump based on uninitialized
memory:

```
==66438== Conditional jump or move depends on uninitialised value(s)
==66438==    at 0x10CA06: vf_info_submit (in /__w/collectd/collectd/test_plugin_netlink)
==66438==    by 0x1110F2: test_vf_submit_test (in /__w/collectd/collectd/test_plugin_netlink)
==66438==    by 0x112EAC: main (in /__w/collectd/collectd/test_plugin_netlink)
```

This is likely caused by the `vf_stats_t` being only partially
initialized. Using a struct initializer is not only cleaner, it also
ensures the remainder of the struct is initialized to zero.
src/netlink_test.c