diff options
author | unknown <pem@mysql.com> | 2002-11-26 14:18:16 +0100 |
---|---|---|
committer | unknown <pem@mysql.com> | 2002-11-26 14:18:16 +0100 |
commit | 1144c5cfd8dcf3f7125174327f94587ad4820050 (patch) | |
tree | 8321bcae8279bce06435e5104d3c68def41d8f28 /sql/sql_prepare.cc | |
parent | a14db06bfced19d46d0f85f17cb7567f678f799c (diff) | |
download | mariadb-git-1144c5cfd8dcf3f7125174327f94587ad4820050.tar.gz |
Pass thd as an argument to yyparse(), getting rid of all current_thd in the parser.
BitKeeper/etc/ignore:
Added bkpull.log.4 bkpull.log.5 bkpull.log.6 bkpush.log sql/sql_yacc.output to the ignore list
Diffstat (limited to 'sql/sql_prepare.cc')
-rw-r--r-- | sql/sql_prepare.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc index a3a1f93a829..ee97283760d 100644 --- a/sql/sql_prepare.cc +++ b/sql/sql_prepare.cc @@ -56,7 +56,7 @@ Long data handling: #define IS_PARAM_NULL(pos, param_no) pos[param_no/8] & (1 << param_no & 7) -extern int yyparse(void); +extern int yyparse(void *thd); /* Find prepared statement in thd @@ -605,7 +605,7 @@ static bool parse_prepare_query(PREP_STMT *stmt, LEX *lex=lex_start(thd, (uchar*) packet, length); lex->safe_to_cache_query= 0; - if (!yyparse() && !thd->fatal_error) + if (!yyparse((void *)thd) && !thd->fatal_error) error= send_prepare_results(stmt); lex_end(lex); DBUG_RETURN(error); |