From 5e1c4b533f18afcf495d7b3524a1dfbe4bdad60b Mon Sep 17 00:00:00 2001 From: Ruben Ayrapetyan Date: Thu, 7 Aug 2014 18:36:05 +0400 Subject: [PATCH] Fix ecma_copy_ecma_string_chars_to_buffer. --- src/libecmaobjects/ecma-helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libecmaobjects/ecma-helpers.c b/src/libecmaobjects/ecma-helpers.c index bfe20df05..75e099169 100644 --- a/src/libecmaobjects/ecma-helpers.c +++ b/src/libecmaobjects/ecma-helpers.c @@ -588,7 +588,7 @@ ecma_copy_ecma_string_chars_to_buffer(ecma_array_first_chunk_t *first_chunk_p, / ecma_length_t string_length = first_chunk_p->header.unit_number; size_t required_buffer_size = sizeof (ecma_length_t) + sizeof (ecma_char_t) * string_length; - if ( required_buffer_size < buffer_size ) + if ( required_buffer_size > buffer_size ) { return -(ssize_t) required_buffer_size; }