summaryrefslogtreecommitdiff
path: root/fribidi_char_sets_cap_rtl.c
diff options
context:
space:
mode:
Diffstat (limited to 'fribidi_char_sets_cap_rtl.c')
-rw-r--r--fribidi_char_sets_cap_rtl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/fribidi_char_sets_cap_rtl.c b/fribidi_char_sets_cap_rtl.c
index 3ba6bcf..82632b8 100644
--- a/fribidi_char_sets_cap_rtl.c
+++ b/fribidi_char_sets_cap_rtl.c
@@ -258,11 +258,13 @@ fribidi_char_set_enter_cap_rtl (void)
{
if (!caprtl_to_unicode)
{
- int request[FRIBIDI_TYPES_COUNT + 1] = { };
+ int request[FRIBIDI_TYPES_COUNT + 1];
int i, count;
caprtl_to_unicode =
(FriBidiChar *) malloc (CAPRTL_CHARS * sizeof caprtl_to_unicode[0]);
+ for (i = 0; i < FRIBIDI_TYPES_COUNT; i++)
+ request[i] = 0;
for (i = 0; i < CAPRTL_CHARS; i++)
if (fribidi_get_mirror_char (i, NULL))
caprtl_to_unicode[i] = i;