$OpenBSD: patch-src_ruby_supportlib_phusion_passenger_standalone_start_command_nginx_engine_rb,v 1.2 2017/11/04 15:56:29 jeremy Exp $

OpenBSD doesn't allow connecting to 0.0.0.0.

Index: src/ruby_supportlib/phusion_passenger/standalone/start_command/nginx_engine.rb
--- src/ruby_supportlib/phusion_passenger/standalone/start_command/nginx_engine.rb.orig
+++ src/ruby_supportlib/phusion_passenger/standalone/start_command/nginx_engine.rb
@@ -79,7 +79,9 @@ module PhusionPassenger
             if @options[:socket_file]
               socket = UNIXSocket.new(@options[:socket_file])
             else
-              socket = TCPSocket.new(@options[:address], @options[:port])
+              address = @options[:address]
+              address = '127.0.0.1' if address == '0.0.0.0'
+              socket = TCPSocket.new(address, @options[:port])
             end
             begin
               begin
