table.c: Fix a coverity warning of uninitialized value 'dummy'
authorDuna Oh <duna.oh@samsung.com>
Fri, 11 Feb 2022 04:56:32 +0000 (13:56 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 21 Dec 2023 23:46:50 +0000 (08:46 +0900)
src/compose/table.c

index fc81963..3f50d3d 100644 (file)
@@ -37,7 +37,7 @@ xkb_compose_table_new(struct xkb_context *ctx,
 {
     char *resolved_locale;
     struct xkb_compose_table *table;
-    struct compose_node dummy;
+    struct compose_node dummy = {0,};
 
     resolved_locale = resolve_locale(ctx, locale);
     if (!resolved_locale)
@@ -60,6 +60,8 @@ xkb_compose_table_new(struct xkb_context *ctx,
     darray_init(table->utf8);
 
     dummy.keysym = XKB_KEY_NoSymbol;
+    dummy.lokid = 0;
+    dummy.hikid = 0;
     dummy.leaf.is_leaf = true;
     dummy.leaf.utf8 = 0;
     dummy.leaf.keysym = XKB_KEY_NoSymbol;