summaryrefslogtreecommitdiff
path: root/modules/m_gline.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/m_gline.c')
-rw-r--r--modules/m_gline.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/m_gline.c b/modules/m_gline.c
index ecc96d9..13d6be2 100644
--- a/modules/m_gline.c
+++ b/modules/m_gline.c
@@ -65,9 +65,9 @@ set_local_gline(const struct Client *source_p, const char *user,
struct MaskItem *conf = conf_make(CONF_GLINE);
snprintf(buffer, sizeof(buffer), "%s (%s)", reason, smalldate(CurrentTime));
- DupString(conf->reason, buffer);
- DupString(conf->user, user);
- DupString(conf->host, host);
+ conf->reason = xstrdup(buffer);
+ conf->user = xstrdup(user);
+ conf->host = xstrdup(host);
conf->setat = CurrentTime;
conf->hold = CurrentTime + ConfigFileEntry.gline_time;