~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_connect.cc

  • Committer: Brian Aker
  • Date: 2008-10-06 06:47:29 UTC
  • Revision ID: brian@tangent.org-20081006064729-2i9mhjkzyvow9xsm
RemoveĀ uint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
77
77
 
78
78
int
79
79
check_user(THD *thd, const char *passwd,
80
 
           uint passwd_len, const char *db,
 
80
           uint32_t passwd_len, const char *db,
81
81
           bool check_count)
82
82
{
83
83
  LEX_STRING db_str= { (char *) db, db ? strlen(db) : 0 };
161
161
  free((char*) uc);
162
162
}
163
163
 
164
 
void thd_init_client_charset(THD *thd, uint cs_number)
 
164
void thd_init_client_charset(THD *thd, uint32_t cs_number)
165
165
{
166
166
  /*
167
167
   Use server character set and collation if
320
320
 
321
321
  char *user= end;
322
322
  char *passwd= strchr(user, '\0')+1;
323
 
  uint user_len= passwd - user - 1;
 
323
  uint32_t user_len= passwd - user - 1;
324
324
  char *db= passwd;
325
325
  char db_buff[NAME_LEN + 1];           // buffer to store db in utf8
326
326
  char user_buff[USERNAME_LENGTH + 1];  // buffer to store user in utf8
327
 
  uint dummy_errors;
 
327
  uint32_t dummy_errors;
328
328
 
329
329
  /*
330
330
    Old clients send null-terminated string as password; new clients send
336
336
    Cast *passwd to an unsigned char, so that it doesn't extend the sign for
337
337
    *passwd > 127 and become 2**32-127+ after casting to uint.
338
338
  */
339
 
  uint passwd_len= thd->client_capabilities & CLIENT_SECURE_CONNECTION ?
 
339
  uint32_t passwd_len= thd->client_capabilities & CLIENT_SECURE_CONNECTION ?
340
340
    (unsigned char)(*passwd++) : strlen(passwd);
341
341
  db= thd->client_capabilities & CLIENT_CONNECT_WITH_DB ?
342
342
    db + passwd_len + 1 : 0;
343
343
  /* strlen() can't be easily deleted without changing protocol */
344
 
  uint db_len= db ? strlen(db) : 0;
 
344
  uint32_t db_len= db ? strlen(db) : 0;
345
345
 
346
346
  if (passwd + passwd_len + db_len > (char *)net->read_pos + pkt_len)
347
347
  {