FIX: 0 duration is a bad bench

FIX: 0 duration is a bad bench

diff --git a/plugin.rb b/plugin.rb
index 9076d42..6919eb8 100644
--- a/plugin.rb
+++ b/plugin.rb
@@ -63,15 +63,17 @@ after_initialize do
           if match
             name = match[1]
             duration = match[2].to_f
-            durations = (benches["#{name}#{" (mp)" if bench_parsed == :multi}"] ||= [])
-            durations << {
-              duration: duration,
-              type: match[4] == "seconds" ? :secs : :ops,
-              post_number: row.post_number,
-              description: desc,
-              variance: (match[3] || "").strip,
-              username: row.username
-            }
+            if duration > 0
+              durations = (benches["#{name}#{" (mp)" if bench_parsed == :multi}"] ||= [])
+              durations << {
+                duration: duration,
+                type: match[4] == "seconds" ? :secs : :ops,
+                post_number: row.post_number,
+                description: desc,
+                variance: (match[3] || "").strip,
+                username: row.username
+              }
+            end
           end
         end
 

GitHub sha: 7a1aad3b