spdk_top: one more round of allocation checking.
The last round of kw fixes introduced one more kw warning for null pointer dereferences relating to draw_filtering_menu. This will resolve all of those. Signed-off-by: Seth Howell <seth.howell@intel.com> Change-Id: Iaeec3694cd951fcd3e0d4de235221b2645bcd0c9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2053 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Maciej Szwed <maciej.szwed@intel.com>
This commit is contained in:
parent
6395370be1
commit
0d5541fa8e
@ -1483,6 +1483,9 @@ filter_columns(uint8_t tab)
|
||||
mvwaddch(filter_win, WINDOW_HEADER_END_LINE, len + WINDOW_BORDER_LEN - 1, ACS_RTEE);
|
||||
|
||||
my_items = draw_filtering_menu(0, filter_win, tab, &my_menu);
|
||||
if (my_items == NULL || my_menu == NULL) {
|
||||
goto fail;
|
||||
}
|
||||
|
||||
while (!stop_loop) {
|
||||
c = wgetch(filter_win);
|
||||
@ -1504,6 +1507,9 @@ filter_columns(uint8_t tab)
|
||||
col_desc[current_index].disabled = !col_desc[current_index].disabled;
|
||||
my_items = refresh_filtering_menu(&my_menu, filter_win, tab, my_items, elements,
|
||||
item_index(cur) + 1);
|
||||
if (my_items == NULL || my_menu == NULL) {
|
||||
goto fail;
|
||||
}
|
||||
break;
|
||||
case 10: /* Enter */
|
||||
cur = current_item(my_menu);
|
||||
@ -1516,6 +1522,9 @@ filter_columns(uint8_t tab)
|
||||
col_desc[current_index].disabled = !col_desc[current_index].disabled;
|
||||
my_items = refresh_filtering_menu(&my_menu, filter_win, tab, my_items, elements,
|
||||
item_index(cur) + 1);
|
||||
if (my_items == NULL || my_menu == NULL) {
|
||||
goto fail;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -1529,6 +1538,11 @@ filter_columns(uint8_t tab)
|
||||
|
||||
wclear(g_menu_win);
|
||||
draw_menu_win();
|
||||
return;
|
||||
|
||||
fail:
|
||||
fprintf(stderr, "Unable to filter the columns due to allocation failure.\n");
|
||||
assert(false);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user