summaryrefslogtreecommitdiff
path: root/src/actions.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/actions.c')
-rw-r--r--src/actions.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/actions.c b/src/actions.c
index 5ced638c6..e9c70ae52 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -212,6 +212,8 @@ char *common_get_vhost(User * u)
if (ircd->vhostmode && (u->mode & ircd->vhostmode))
return u->vhost;
+ else if (ircd->vhost && u->vhost)
+ return u->vhost;
else
return u->host;
}
@@ -231,6 +233,8 @@ char *common_get_vident(User * u)
if (ircd->vhostmode && (u->mode & ircd->vhostmode))
return u->vident;
+ else if (ircd->vident && u->vident)
+ return u->vident;
else
return u->username;
}