Passing null pointer candidate_iter to g_variant_iter_loop, which dereference it.
Change-Id: I1dd821cb2a63c150b29de9b40392c6b0824d1da2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
int cursor_pos;
g_variant_get(parameters, "(a(a(v))a(v)ii)", &attr_iter, &candidate_iter, &page_size, &cursor_pos);
- if (!attr_iter || !candidate_iter)
+ if (!attr_iter || !candidate_iter) {
LOGE("Failed to get variant");
+ return;
+ }
lookup_table.set_page_size(page_size);
lookup_table.set_cursor_pos(cursor_pos);