From: Tal Peer Date: Thu, 26 Sep 2002 12:58:31 +0000 (+0000) Subject: - Fixed fatal error X-Git-Tag: MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003~159 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1e9a37360262148a3e136fe0c000b4ce94b5bded;p=php - Fixed fatal error --- diff --git a/ext/fribidi/fribidi.c b/ext/fribidi/fribidi.c index fa03da8fa1..3e97a1a43e 100755 --- a/ext/fribidi/fribidi.c +++ b/ext/fribidi/fribidi.c @@ -159,12 +159,13 @@ PHP_FUNCTION(fribidi_log2vis) } /* allocate space and prepare all local variables */ + len = Z_STRLEN_PP(logical_str); in_string = estrndup(Z_STRVAL_PP(logical_str), len); alloc_len = len+1; u_logical_str = (FriBidiChar*) emalloc(sizeof(FriBidiChar)*alloc_len); u_visual_str = (FriBidiChar*) emalloc(sizeof(FriBidiChar)*alloc_len); - + position_L_to_V_list = (FriBidiStrIndex *) emalloc(sizeof(FriBidiStrIndex)*alloc_len); position_V_to_L_list = (FriBidiStrIndex *) emalloc(sizeof(FriBidiStrIndex)*alloc_len); embedding_level_list = (FriBidiLevel *) emalloc(sizeof(FriBidiLevel)*alloc_len);