"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/common/db_alias.cpp" between
Firebird-3.0.2.32703-0.tar.bz2 and Firebird-3.0.4.33054-0.tar.bz2

About: Firebird is a relational database offering many ANSI SQL standard features.

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)