bool Host::ResolveMacro(const String& macro, const Dictionary::Ptr&, String *result) const
{
- if (macro == "HOSTNAME" || macro == "HOSTALIAS") {
+ if (macro == "HOSTNAME") {
*result = GetName();
return true;
}
- else if (macro == "HOSTDISPLAYNAME") {
+ else if (macro == "HOSTDISPLAYNAME" || macro == "HOSTALIAS") {
*result = GetDisplayName();
return true;
}
*result = GetName();
return true;
} else if (macro == "CONTACTALIAS") {
- *result = GetName();
+ *result = GetDisplayName();
return true;
} else {
Dictionary::Ptr macros = GetMacros();