From 1d166c1ef6e6b5926198bede254a39c4d3a2d377 Mon Sep 17 00:00:00 2001 From: HD Moore Date: Thu, 9 Apr 2015 17:18:42 -0500 Subject: [PATCH] Don't lookup nil platform, prevents a stack trace w/64-bit reverse_https --- lib/msf/core/payload/uuid.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/msf/core/payload/uuid.rb b/lib/msf/core/payload/uuid.rb index 44b72650b5..18146eb4c7 100644 --- a/lib/msf/core/payload/uuid.rb +++ b/lib/msf/core/payload/uuid.rb @@ -201,7 +201,7 @@ class Msf::Payload::UUID end # Map a platform abbreviation to the real name - name = Msf::Platform.find_platform(platform) + name = platform ? Msf::Platform.find_platform(platform) : nil if name && name.respond_to?(:realname) name = name.realname.downcase end