From 23f6027f600ddaee0b3549beb8dc05d1b010bfeb Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Mon, 2 Aug 2021 00:37:21 +0200 Subject: [PATCH] Fix compilation error in Crystal 1.1.x See https://github.com/crystal-lang/crystal/issues/10965 for more details about this issue. --- src/invidious/helpers/crystal_class_overrides.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/invidious/helpers/crystal_class_overrides.cr b/src/invidious/helpers/crystal_class_overrides.cr index 55ed7bbb..28afd5b5 100644 --- a/src/invidious/helpers/crystal_class_overrides.cr +++ b/src/invidious/helpers/crystal_class_overrides.cr @@ -3,7 +3,7 @@ # IPv6 addresses. # class TCPSocket - def initialize(host, port, dns_timeout = nil, connect_timeout = nil, family = Socket::Family::UNSPEC) + def initialize(host : String, port, dns_timeout = nil, connect_timeout = nil, family = Socket::Family::UNSPEC) Addrinfo.tcp(host, port, timeout: dns_timeout, family: family) do |addrinfo| super(addrinfo.family, addrinfo.type, addrinfo.protocol) connect(addrinfo, timeout: connect_timeout) do |error|