diff options
Diffstat (limited to 'src/hostserv.c')
-rw-r--r-- | src/hostserv.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/hostserv.c b/src/hostserv.c index e3b3eac6f..a385bc14f 100644 --- a/src/hostserv.c +++ b/src/hostserv.c @@ -501,7 +501,10 @@ int do_on_id(User * u) notice_lang(s_HostServ, u, HOST_ACTIVATED, vHost); } ircdproto->SendVhost(u->nick, vIdent, vHost); - if (ircd->vhost) { + if (ircd->vhost) + { + if (u->vhost) + delete [] u->vhost; u->vhost = sstrdup(vHost); } if (ircd->vident) { |