|
Change |
Effect |
1 |
Field cursor_exists has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field result_cursor has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field upsert_status has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Size of field result has been changed from 128 bytes to 96 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 |
Type of field last_error has been changed from char[512] (512 bytes) to char[513] (513 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 |
Type of field mem_root has been changed from MEM_ROOT (88 bytes) to MA_MEM_ROOT (56 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
7 |
The relative position of field bind has been changed from 4 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 |
The relative position of field bind_param_done has been changed from 17 to 13. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 |
The relative position of field bind_result_done has been changed from 18 to 12. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 |
The relative position of field field_count has been changed from 12 to 6. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 |
The relative position of field last_errno has been changed from 10 to 14. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 |
The relative position of field last_error has been changed from 14 to 15. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
13 |
The relative position of field list has been changed from 1 to 19. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
14 |
The relative position of field mysql has been changed from 2 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
15 |
The relative position of field param_count has been changed from 11 to 7. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
16 |
The relative position of field prefetch_rows has been changed from 9 to 18. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
17 |
The relative position of field result has been changed from 6 to 11. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
18 |
The relative position of field send_types_to_server has been changed from 16 to 8. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
19 |
The relative position of field sqlstate has been changed from 15 to 16. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
20 |
The relative position of field state has been changed from 13 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
21 |
Type of field state has been changed from enum enum_mysql_stmt_state to enum_mysqlnd_stmt_state of different format. |
This field may be incorrectly initialized or accessed by applications. |
22 |
The relative position of field flags has been changed from 8 to 3. |
Applications will access incorrect memory when attempting to access this field. |
23 |
The relative position of field params has been changed from 3 to 9. |
Applications will access incorrect memory when attempting to access this field. |
24 |
The relative position of field stmt_id has been changed from 7 to 2. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field update_max_length has been changed from 19 to 17. |
Applications will access incorrect memory when attempting to access this field. |
mysql_stmt_affected_rows ( MYSQL_STMT* stmt )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_attr_get ( MYSQL_STMT* stmt, enum enum_stmt_attr_type attr_type, void* value )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_attr_set ( MYSQL_STMT* stmt, enum enum_stmt_attr_type attr_type, void const* value )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_bind_param ( MYSQL_STMT* stmt, MYSQL_BIND* my_bind )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_bind_result ( MYSQL_STMT* stmt, MYSQL_BIND* my_bind )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_close ( MYSQL_STMT* stmt )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_data_seek ( MYSQL_STMT* stmt, my_ulonglong row )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_errno ( MYSQL_STMT* stmt )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_error ( MYSQL_STMT* stmt )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
mysql_stmt_execute ( MYSQL_STMT* stmt )
1st parameter 'stmt' (pointer) has base type 'struct st_mysql_stmt'.
...