diff options
Diffstat (limited to 'sql/sql_class.h')
-rw-r--r-- | sql/sql_class.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sql/sql_class.h b/sql/sql_class.h index 347225dad22..5dd8c4a13ad 100644 --- a/sql/sql_class.h +++ b/sql/sql_class.h @@ -530,7 +530,7 @@ public: uint8 query_cache_type; // type of query cache processing bool slave_thread; bool set_query_id,locked,count_cuted_fields,some_tables_deleted; - bool no_errors, allow_sum_func, password, fatal_error; + bool no_errors, allow_sum_func, password, is_fatal_error; bool query_start_used,last_insert_id_used,insert_id_used,rand_used; bool system_thread,in_lock_tables,global_read_lock; bool query_error, bootstrap, cleanup_done; @@ -660,6 +660,11 @@ public: #else void clear_error(); #endif + inline void fatal_error() + { + is_fatal_error= 1; + net.report_error= 1; + } }; /* |