perf_counter: fix counter freeing logic