mirror of
https://github.com/MariaDB/server.git
synced 2026-04-26 10:15:29 +02:00
Merge fix for bug 39559 and bugteam trunk.
This commit is contained in:
commit
ebd4f43e44
4 changed files with 163 additions and 22 deletions
|
|
@ -1160,6 +1160,18 @@ public:
|
|||
m_echo= echo;
|
||||
}
|
||||
|
||||
void save_in_comment_state()
|
||||
{
|
||||
m_echo_saved= m_echo;
|
||||
in_comment_saved= in_comment;
|
||||
}
|
||||
|
||||
void restore_in_comment_state()
|
||||
{
|
||||
m_echo= m_echo_saved;
|
||||
in_comment= in_comment_saved;
|
||||
}
|
||||
|
||||
/**
|
||||
Skip binary from the input stream.
|
||||
@param n number of bytes to accept.
|
||||
|
|
@ -1417,6 +1429,7 @@ private:
|
|||
|
||||
/** Echo the parsed stream to the pre-processed buffer. */
|
||||
bool m_echo;
|
||||
bool m_echo_saved;
|
||||
|
||||
/** Pre-processed buffer. */
|
||||
char *m_cpp_buf;
|
||||
|
|
@ -1479,6 +1492,7 @@ public:
|
|||
|
||||
/** State of the lexical analyser for comments. */
|
||||
enum_comment_state in_comment;
|
||||
enum_comment_state in_comment_saved;
|
||||
|
||||
/**
|
||||
Starting position of the TEXT_STRING or IDENT in the pre-processed
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue