2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00

compact! only returns array if changes were made

This commit is contained in:
Carson Reinke 2015-10-27 12:27:37 -04:00
parent 6c172a30d3
commit df916e86b7

View file

@ -21,8 +21,8 @@ module MemoryDiagnostics
require 'objspace' require 'objspace'
diff = diff.map do |id| diff = diff.map do |id|
ObjectSpace._id2ref(id) rescue nil ObjectSpace._id2ref(id) rescue nil
end.compact! end
diff ||= [] diff.compact!
report = "#{diff.length} objects have leaked\n" report = "#{diff.length} objects have leaked\n"