Commit 1b9ce040 authored by jcole@tetra.spaceapes.com's avatar jcole@tetra.spaceapes.com
Browse files

Moved state_map copying to THD::THD().

parent 55543081
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -133,6 +133,10 @@ THD::THD():user_time(0),fatal_error(0),last_insert_id_used(0),
  }
#endif

  // copy global state map into thread
  for(int x=0; x < 256; x++)
    state_map[x] = global_state_map[x];

#ifdef	__WIN__
  real_id = 0 ;
#endif
+1 −1
Original line number Diff line number Diff line
@@ -425,7 +425,7 @@ int yylex(void *arg)
  uint length;
  enum lex_states state,prev_state;
  LEX	*lex=current_lex;
  uchar *state_map = global_state_map; // thd->lex->state_map;
  uchar *state_map = lex->thd->state_map;
  YYSTYPE *yylval=(YYSTYPE*) arg;

  lex->yylval=yylval;			// The global state
+0 −4
Original line number Diff line number Diff line
@@ -512,10 +512,6 @@ pthread_handler_decl(handle_one_connection,arg)
    return 0;
  }

  // copy global state map into thread
  for(int x=0; x < 256; x++)
    thd->state_map[x] = global_state_map[x];

  do
  {
    int error;