@@ -527,7 +527,7 @@ replace_record(THD *thd, TABLE *table,
527
527
528
528
int error;
529
529
int keynum;
530
- auto_afree_ptr< char> key( NULL) ;
530
+ char * key= NULL;
531
531
532
532
#ifndef DBUG_OFF
533
533
DBUG_DUMP("record[0]", table->record[0], table->s->reclength);
@@ -596,19 +596,19 @@ replace_record(THD *thd, TABLE *table,
596
596
DBUG_RETURN(my_errno);
597
597
}
598
598
599
- if (key.get() == NULL)
599
+ if (key == NULL)
600
600
{
601
- key.assign( static_cast<char*>(my_alloca(table->s->max_unique_length) ));
602
- if (key.get() == NULL)
601
+ key= static_cast<char*>(my_alloca(table->s->max_unique_length));
602
+ if (key == NULL)
603
603
DBUG_RETURN(ENOMEM);
604
604
}
605
605
606
606
if ((uint)keynum < MAX_KEY)
607
607
{
608
- key_copy((uchar*)key.get() , table->record[0], table->key_info + keynum,
608
+ key_copy((uchar*)key, table->record[0], table->key_info + keynum,
609
609
0);
610
610
error= table->file->ha_index_read_idx_map(table->record[1], keynum,
611
- (const uchar*)key.get() ,
611
+ (const uchar*)key,
612
612
HA_WHOLE_KEY,
613
613
HA_READ_KEY_EXACT);
614
614
}
@@ -2021,7 +2021,7 @@ Old_rows_log_event::write_row(const Relay_log_info *const rli,
2021
2021
TABLE *table= m_table; // pointer to event's table
2022
2022
int error;
2023
2023
int keynum;
2024
- auto_afree_ptr< char> key( NULL) ;
2024
+ char * key= NULL;
2025
2025
2026
2026
/* fill table->record[0] with default values */
2027
2027
@@ -2110,10 +2110,10 @@ Old_rows_log_event::write_row(const Relay_log_info *const rli,
2110
2110
DBUG_RETURN(my_errno);
2111
2111
}
2112
2112
2113
- if (key.get() == NULL)
2113
+ if (key == NULL)
2114
2114
{
2115
- key.assign( static_cast<char*>(my_alloca(table->s->max_unique_length) ));
2116
- if (key.get() == NULL)
2115
+ key= static_cast<char*>(my_alloca(table->s->max_unique_length));
2116
+ if (key == NULL)
2117
2117
{
2118
2118
DBUG_PRINT("info",("Can't allocate key buffer"));
2119
2119
DBUG_RETURN(ENOMEM);
@@ -2122,10 +2122,10 @@ Old_rows_log_event::write_row(const Relay_log_info *const rli,
2122
2122
2123
2123
if ((uint)keynum < MAX_KEY)
2124
2124
{
2125
- key_copy((uchar*)key.get() , table->record[0], table->key_info + keynum,
2125
+ key_copy((uchar*)key, table->record[0], table->key_info + keynum,
2126
2126
0);
2127
2127
error= table->file->ha_index_read_idx_map(table->record[1], keynum,
2128
- (const uchar*)key.get() ,
2128
+ (const uchar*)key,
2129
2129
HA_WHOLE_KEY,
2130
2130
HA_READ_KEY_EXACT);
2131
2131
}
0 commit comments