diff options
author | Monty <monty@mariadb.org> | 2017-04-18 12:16:34 +0300 |
---|---|---|
committer | Monty <monty@mariadb.org> | 2017-04-18 12:24:17 +0300 |
commit | 634f9186922d0decb597178fda15928d2b22f062 (patch) | |
tree | 6abb88017d8d789f4c4f69ed540dac3aa31f15c5 /extra | |
parent | a30c225e53022ba9633672b20a0212dcc9e05d7e (diff) | |
download | mariadb-git-634f9186922d0decb597178fda15928d2b22f062.tar.gz |
Add multiple parsing protection to include/mysqld_error.h
Diffstat (limited to 'extra')
-rw-r--r-- | extra/comp_err.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/extra/comp_err.c b/extra/comp_err.c index cf6262f66e2..5e3cec676bc 100644 --- a/extra/comp_err.c +++ b/extra/comp_err.c @@ -267,6 +267,7 @@ static int create_header_files(struct errors *error_head) fprintf(sql_statef, "/* Autogenerated file, please don't edit */\n\n"); fprintf(er_namef, "/* Autogenerated file, please don't edit */\n\n"); + fprintf(er_definef, "#ifndef ER_ERROR_FIRST\n"); fprintf(er_definef, "#define ER_ERROR_FIRST %d\n", error_head->d_code); current_d_code= error_head->d_code -1; @@ -314,6 +315,7 @@ static int create_header_files(struct errors *error_head) } /* finishing off with mysqld_error.h */ fprintf(er_definef, "#define ER_ERROR_LAST %d\n", er_last); + fprintf(er_definef, "#endif /* ER_ERROR_FIRST */\n"); my_fclose(er_definef, MYF(0)); my_fclose(sql_statef, MYF(0)); my_fclose(er_namef, MYF(0)); |