diff -Nabur fribidi-0.10.7.orig/fribidi_char_sets_cap_rtl.c fribidi-0.10.7/fribidi_char_sets_cap_rtl.c --- fribidi-0.10.7.orig/fribidi_char_sets_cap_rtl.c 2006-08-28 12:38:19.000000000 +0100 +++ fribidi-0.10.7/fribidi_char_sets_cap_rtl.c 2006-08-28 12:39:02.000000000 +0100 @@ -262,7 +262,7 @@ int i, count; caprtl_to_unicode = - (FriBidiChar *) malloc (CAPRTL_CHARS * sizeof caprtl_to_unicode[0]); + (FriBidiChar *) calloc (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++)