From 5adbac503641e49f5ff7e1c3aed9fc7a8647d075 Mon Sep 17 00:00:00 2001 From: Kevin Montuori Date: Mon, 14 Jul 2014 12:00:52 -0400 Subject: fixed badarg issue --- lib/exirc/utils.ex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/exirc/utils.ex') diff --git a/lib/exirc/utils.ex b/lib/exirc/utils.ex index 3da2832..c46f648 100644 --- a/lib/exirc/utils.ex +++ b/lib/exirc/utils.ex @@ -27,10 +27,10 @@ defmodule ExIrc.Utils do defp parse_from(from, msg) do case Regex.split(~r/(!|@|\.)/, IO.iodata_to_binary(from)) do - [nick, "!", user, "@", host | host_rest] -> - %{msg | :nick => nick, :user => user, :host => host <> host_rest} - [nick, "@", host | host_rest] -> - %{msg | :nick => nick, :host => host <> host_rest} + [nick, "!", user, "@" | host] -> + %{msg | :nick => nick, :user => user, :host => Enum.join(host)} + [nick, "@" | host] -> + %{msg | :nick => nick, :host => Enum.join(host)} [_, "." | _] -> # from is probably a server name %{msg | :server => to_string(from)} -- cgit v1.2.3