X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libi3%2Fucs2_conversion.c;h=fe7c2d4cdc746404f4951f94e8023986060ad8e8;hb=dfd9410ab7b669e873047342858ac2607aa7d560;hp=6f7cf28749a50a966459ceadc4b383fb3caa69d1;hpb=a930994dc983190c9f43f262d496f97285604a76;p=i3%2Fi3 diff --git a/libi3/ucs2_conversion.c b/libi3/ucs2_conversion.c index 6f7cf287..fe7c2d4c 100644 --- a/libi3/ucs2_conversion.c +++ b/libi3/ucs2_conversion.c @@ -24,7 +24,7 @@ static iconv_t ucs2_conversion_descriptor = (iconv_t)-1; char *convert_ucs2_to_utf8(xcb_char2b_t *text, size_t num_glyphs) { /* Allocate the output buffer (UTF-8 is at most 4 bytes per glyph) */ size_t buffer_size = num_glyphs * 4 * sizeof(char) + 1; - char *buffer = scalloc(buffer_size * sizeof(char)); + char *buffer = scalloc(buffer_size); /* We need to use an additional pointer, because iconv() modifies it */ char *output = buffer;