# File lib/rubyipmi/freeipmi/commands/basecommand.rb, line 36 def validate_status(exitstatus) case @cmdname when "ipmipower" # until ipmipower returns the correct exit status this is a hack # essentially any result greater than 23 characters is an error if @result.length > 23 raise "Error occurred" end when "bmc-config" if @result.length > 100 and exitstatus.success? return true else raise "Error occurred" end else if exitstatus.success? return true else raise "Error occurred" end end end