aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2019-10-30 18:14:10 +0000
committerKazuki Yamaguchi <k@rhe.jp>2019-10-30 18:14:10 +0000
commitd29f3ad11254eb8db55e396d98da0172a9d863a4 (patch)
treeb421d3360d9d106992935c75984bd18ddd2f0b0e
parent3bf219ee9f4bd7ffa68cc71590785cec9e8c7a2e (diff)
downloadpuke-master.tar.gz
Fix handling of IPv6 address as the listening addressHEADmaster
-rw-r--r--lib/puke/core.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/puke/core.rb b/lib/puke/core.rb
index 14198df..5186998 100644
--- a/lib/puke/core.rb
+++ b/lib/puke/core.rb
@@ -14,9 +14,9 @@ module Puke
def setup(verbose: false, datadir:, listen:, secret: nil)
@verbose = verbose
@datadir = datadir
- l = listen.split(":")
+ l = listen.rpartition(":")
@listen_address = l[0]
- @listen_port = Integer(l[1])
+ @listen_port = Integer(l[2])
@secret = secret
FileUtils.mkdir_p(@datadir)