fil0fil.c:
Remove the use of mem_realloc in fil0fil.c; mem_realloc() was broken and the patch to remove its definition will propagate from the 4.0 tree; crash recovery with innodb_file_per_table has to be tested after this patch, not tested yet
This commit is contained in:
parent
834e9f870e
commit
79fd0c68d3
@ -2820,12 +2820,11 @@ fil_load_single_table_tablespaces(void)
|
||||
if (len > dbpath_len) {
|
||||
dbpath_len = len;
|
||||
|
||||
if (!dbpath) {
|
||||
dbpath = mem_alloc(dbpath_len);
|
||||
} else {
|
||||
dbpath = mem_realloc(dbpath, dbpath_len,
|
||||
__FILE__, __LINE__);
|
||||
if (dbpath) {
|
||||
mem_free(dbpath);
|
||||
}
|
||||
|
||||
dbpath = mem_alloc(dbpath_len);
|
||||
}
|
||||
sprintf(dbpath, "%s/%s", fil_path_to_mysql_datadir,
|
||||
dbinfo.name);
|
||||
|
Loading…
x
Reference in New Issue
Block a user