Skip to content

Commit 559dfb5

Browse files
committed
Fix for bug rapid7#8297
Fixed getting the policy_hash_list which can fail if elements are null [SeeRM #89297]
1 parent 9467297 commit 559dfb5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/nessus/nessus-xmlrpc.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,9 +253,9 @@ def policy_list_hash
253253
policies=Array.new
254254
docxml.elements.each('/reply/contents/policies/policies/policy') { |policy|
255255
entry=Hash.new
256-
entry['id']=policy.elements['policyID'].text
257-
entry['name']=policy.elements['policyName'].text
258-
entry['comment']=policy.elements['policyComments'].text
256+
entry['id']=policy.elements['policyID'].text if policy.elements['policyID']
257+
entry['name']=policy.elements['policyName'].text if policy.elements['policyName']
258+
entry['comment']=policy.elements['policyComments'].text if policy.elements['policyComments']
259259
policies.push(entry)
260260
}
261261
return policies

0 commit comments

Comments
 (0)