146
135
if (session->handle_error(code, msg, level))
149
138
if (session->warn_list.elements < session->variables.max_error_count)
151
140
/* We have to use warn_root, as mem_root is freed after each query */
152
141
if ((err= new (&session->warn_root) DRIZZLE_ERROR(session, code, level, msg)))
154
142
session->warn_list.push_back(err, &session->warn_root);
157
144
session->warn_count[(uint32_t) level]++;
158
145
session->total_warn_count++;