| 954 | */ |
| 955 | |
| 956 | MYSQL_DATA *THD::alloc_new_dataset() |
| 957 | { |
| 958 | MYSQL_DATA *data; |
| 959 | struct embedded_query_result *emb_data; |
| 960 | if (!my_multi_malloc(PSI_NOT_INSTRUMENTED, MYF(MY_WME | MY_ZEROFILL), |
| 961 | &data, sizeof(*data), &emb_data, sizeof(*emb_data), NULL)) |
| 962 | return NULL; |
| 963 | |
| 964 | emb_data->prev_ptr= &data->data; |
| 965 | cur_data= data; |
| 966 | *data_tail= data; |
| 967 | data_tail= &emb_data->next; |
| 968 | data->embedded_info= emb_data; |
| 969 | return data; |
| 970 | } |
| 971 | |
| 972 | |
| 973 | /** |
no test coverage detected