Browse Source

Always close profiler output file.

Reported by Guilherme Batalheiro. #1304
Mike Pall 11 months ago
parent
commit
fca66335d1
1 changed files with 1 additions and 3 deletions
  1. 1 3
      src/jit/p.lua

+ 1 - 3
src/jit/p.lua

@@ -227,9 +227,7 @@ local function prof_finish()
     local samples = prof_samples
     local samples = prof_samples
     if samples == 0 then
     if samples == 0 then
       if prof_raw ~= true then out:write("[No samples collected]\n") end
       if prof_raw ~= true then out:write("[No samples collected]\n") end
-      return
-    end
-    if prof_ann then
+    elseif prof_ann then
       prof_annotate(prof_count1, samples)
       prof_annotate(prof_count1, samples)
     else
     else
       prof_top(prof_count1, prof_count2, samples, "")
       prof_top(prof_count1, prof_count2, samples, "")