Do defensive programming by using zfree() to initialize freed pointers
to NULL, so that eventual use after free result in a NULL pointer deref
instead of more subtle behaviour.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
                if (gs->tmp_fd >= 0)
                        close(gs->tmp_fd);
                unlink(gs->tmp_file_name);
-               free(gs->tmp_file_name);
+               zfree(&gs->tmp_file_name);
        }
-       free(gs->vcpu);
-       free(gs->perf_data_file);
+       zfree(&gs->vcpu);
+       zfree(&gs->perf_data_file);
 }
 
 static void get_tsc_conv(struct perf_tsc_conversion *tc, struct perf_record_time_conv *time_conv)