diff --git a/connector/php/tarantool.c b/connector/php/tarantool.c index 6fd10b9af349c77ddc7b02112e16dec9603f5779..b7e24ef3025daee524e8f4e694a5ffbb229e2777 100644 --- a/connector/php/tarantool.c +++ b/connector/php/tarantool.c @@ -1519,8 +1519,8 @@ io_buf_read_field(struct io_buf *buf, zval *tuple) case sizeof(int64_t): if (!io_buf_read_int64(buf, &i64_val)) return false; - add_next_index_long(tuple, i32_val); - break; + add_next_index_long(tuple, (long) i64_val); + break; default: if (!io_buf_read_str(buf, &str_val, field_length)) return false;