Quick fix for prof log printing

The emitter APIs used were incorrect, a side effect of which was
extra lines being printed.
This commit is contained in:
Yinan Zhang 2019-07-30 11:26:13 -07:00 committed by Qi Wang
parent 9344d25488
commit 82b8aaaeb6

View File

@ -2744,12 +2744,12 @@ prof_log_stop(tsdn_t *tsdn) {
emitter_init(&emitter, emitter_output_json, &prof_emitter_write_cb,
(void *)(&arg));
emitter_json_object_begin(&emitter);
emitter_begin(&emitter);
prof_log_emit_metadata(&emitter);
prof_log_emit_threads(tsd, &emitter);
prof_log_emit_traces(tsd, &emitter);
prof_log_emit_allocs(tsd, &emitter);
emitter_json_object_end(&emitter);
emitter_end(&emitter);
/* Reset global state. */
if (log_tables_initialized) {