db_alias.cpp (Firebird-3.0.2.32703-0.tar.bz2) | : | db_alias.cpp (Firebird-3.0.4.33054-0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 338 | skipping to change at line 338 | |||
// load per-database configuration | // load per-database configuration | |||
db->config = | db->config = | |||
#ifdef HAVE_ID_BY_NAME | #ifdef HAVE_ID_BY_NAME | |||
(!db->id) ? | (!db->id) ? | |||
FB_NEW Config(*par->sub, *Config::getDefaultConfig(), db->name) : | FB_NEW Config(*par->sub, *Config::getDefaultConfig(), db->name) : | |||
#endif | #endif | |||
FB_NEW Config(*par->sub, *Config::getDefaultConfig()); | FB_NEW Config(*par->sub, *Config::getDefaultConfig()); | |||
} | } | |||
PathName correctedAlias(par->name.ToPathName()); | PathName correctedAlias(par->name.ToPathName()); | |||
replace_dir_sep(correctedAlias); | ||||
AliasName* alias = aliasHash.lookup(correctedAlia s); | AliasName* alias = aliasHash.lookup(correctedAlia s); | |||
if (alias) | if (alias) | |||
{ | { | |||
fatal_exception::raiseFmt("Duplicated ali as %s\n", correctedAlias.c_str()); | fatal_exception::raiseFmt("Duplicated ali as %s\n", correctedAlias.c_str()); | |||
} | } | |||
alias = FB_NEW_POOL(getPool()) AliasName(getPool( ), correctedAlias, db); | alias = FB_NEW_POOL(getPool()) AliasName(getPool( ), correctedAlias, db); | |||
aliases.add(alias); | aliases.add(alias); | |||
aliasHash.add(alias); | aliasHash.add(alias); | |||
} | } | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 1 lines changed or added |