cleanup: replace a magic constant with a define
This commit is contained in:
parent
d199591cf2
commit
8feb78ef53
@ -319,7 +319,7 @@ bool Sql_cmd_truncate_table::lock_table(THD *thd, TABLE_LIST *table_ref,
|
||||
TABLE_SHARE *share= tdc_acquire_share(thd, table_ref, GTS_TABLE | GTS_VIEW);
|
||||
if (share == NULL)
|
||||
DBUG_RETURN(TRUE);
|
||||
DBUG_ASSERT(share != (TABLE_SHARE*)1);
|
||||
DBUG_ASSERT(share != UNUSABLE_TABLE_SHARE);
|
||||
|
||||
versioned= share->versioned;
|
||||
sequence= share->table_type == TABLE_TYPE_SEQUENCE;
|
||||
|
@ -1025,6 +1025,8 @@ struct TABLE_SHARE
|
||||
void set_overlapped_keys();
|
||||
};
|
||||
|
||||
/* not NULL, but cannot be dereferenced */
|
||||
#define UNUSABLE_TABLE_SHARE ((TABLE_SHARE*)1)
|
||||
|
||||
/**
|
||||
Class is used as a BLOB field value storage for
|
||||
|
@ -945,7 +945,7 @@ end:
|
||||
table existed?
|
||||
Let's return an invalid pointer here to catch dereferencing attempts.
|
||||
*/
|
||||
share= (TABLE_SHARE*) 1;
|
||||
share= UNUSABLE_TABLE_SHARE;
|
||||
}
|
||||
DBUG_RETURN(share);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user