../plugins/nbft/nbft-plugin.c:328:27: warning: variable 'entry' is uninitialized when used here [-Wuninitialized]
328 | list_for_each(nbft_list, entry, node) {
| ^~~~~
../ccan/ccan/list/list.h:524:40: note: expanded from macro 'list_for_each'
524 | list_for_each_off(h, i, list_off_var_(i, member))
| ^
../ccan/ccan/list/list.h:824:21: note: expanded from macro 'list_off_var_'
824 | (container_off_var(var, member) + \
| ^~~
../ccan/ccan/container_of/container_of.h:142:19: note: expanded from macro 'container_off_var'
142 | ((const char *)&(var)->member - (const char *)(var))
| ^~~
../ccan/ccan/list/list.h:738:34: note: expanded from macro 'list_for_each_off'
738 | list_for_each_off_dir_((h),(i),(off),next)
| ^~~
../ccan/ccan/list/list.h:693:9: note: expanded from macro 'list_for_each_off_dir_'
693 | (off)); \
| ^~~
../plugins/nbft/nbft-plugin.c:322:31: note: initialize the variable 'entry' to silence this warning
322 | struct nbft_file_entry *entry;
| ^
| = NULL
../plugins/nbft/nbft-plugin.c:515:27: warning: variable 'entry' is uninitialized when used here [-Wuninitialized]
515 | list_for_each(nbft_list, entry, node) {
| ^~~~~
../ccan/ccan/list/list.h:524:40: note: expanded from macro 'list_for_each'
524 | list_for_each_off(h, i, list_off_var_(i, member))
| ^
../ccan/ccan/list/list.h:824:21: note: expanded from macro 'list_off_var_'
824 | (container_off_var(var, member) + \
| ^~~
../ccan/ccan/container_of/container_of.h:142:19: note: expanded from macro 'container_off_var'
142 | ((const char *)&(var)->member - (const char *)(var))
| ^~~
../ccan/ccan/list/list.h:738:34: note: expanded from macro 'list_for_each_off'
738 | list_for_each_off_dir_((h),(i),(off),next)
| ^~~
../ccan/ccan/list/list.h:693:9: note: expanded from macro 'list_for_each_off_dir_'
693 | (off)); \
| ^~~
../plugins/nbft/nbft-plugin.c:513:31: note: initialize the variable 'entry' to silence this warning
513 | struct nbft_file_entry *entry;
| ^
| = NULL
Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
bool show_hfi, bool show_discovery)
{
struct json_object *nbft_json_array, *nbft_json;
- struct nbft_file_entry *entry;
+ struct nbft_file_entry *entry = NULL;
nbft_json_array = json_create_array();
if (!nbft_json_array)
bool show_hfi, bool show_discovery)
{
bool not_first = false;
- struct nbft_file_entry *entry;
+ struct nbft_file_entry *entry = NULL;
list_for_each(nbft_list, entry, node) {
if (not_first)