From 0fdf24ead3975a91254ef0941519de9fefb0aae1 Mon Sep 17 00:00:00 2001 From: William Morgan Date: Sun, 9 Mar 2008 10:43:25 -0700 Subject: [PATCH] protect user name guessing logic from nil values --- lib/sup.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sup.rb b/lib/sup.rb index cec36b6..1946f3c 100644 --- a/lib/sup.rb +++ b/lib/sup.rb @@ -169,7 +169,8 @@ if File.exists? Redwood::CONFIG_FN else require 'etc' require 'socket' - name = Etc.getpwnam(ENV["USER"]).gecos.split(/,/).first + name = Etc.getpwnam(ENV["USER"]).gecos.split(/,/).first rescue nil + name ||= ENV["USER"] email = ENV["USER"] + "@" + begin Socket.gethostbyname(Socket.gethostname).first -- 2.45.2