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)
committerduna.oh <duna.oh@samsung.com>
Mon, 20 Feb 2023 14:05:54 +0000 (23:05 +0900)
src/compose/table.c

index fa9ab51..4a29ccf 100644 (file)
@@ -36,7 +36,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)
@@ -59,6 +59,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;