diff --git a/src/fe-common/core/fe-common-core.c b/src/fe-common/core/fe-common-core.c index b491d55d..7bb7c9fb 100644 --- a/src/fe-common/core/fe-common-core.c +++ b/src/fe-common/core/fe-common-core.c @@ -498,7 +498,7 @@ gboolean strarray_find_dest(char **array, const TEXT_DEST_REC *dest) targets = g_slist_append(targets, "*"); if (type & WI_TYPE_CHANNEL) { targets = g_slist_append(targets, "#"); - targets = g_slist_append(targets, dest->target); + targets = g_slist_append(targets, g_strdup(dest->target)); } else if (type & WI_TYPE_QUERY) { if (type & WI_TYPE_DCCCHAT)