fileOrigin.size()>=0 always evaluates to TRUE.
should it be ">", or is it more subtle?
void Dialect1Deployer::name_engine(P_engine* engine)
{
if ((engine->Name().size() == 0 ||
engine->Name() == "**undefined**") &&
fileOrigin.size() >= 0)
{
engine->Name(fileOrigin);
}
}
From ADB: