diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb index 6f2f332b8b..2ae9494b99 100644 --- a/Library/Homebrew/exceptions.rb +++ b/Library/Homebrew/exceptions.rb @@ -589,7 +589,7 @@ class ErrorDuringExecution < RuntimeError reason = if exitstatus "exited with #{exitstatus}" - elsif (uncaught_signal = status.termsig) + elsif (uncaught_signal = status&.termsig) "was terminated by uncaught signal #{Signal.signame(uncaught_signal)}" else raise ArgumentError, "Status neither has `exitstatus` nor `termsig`."