X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ustd%2Fustd.c;h=aae4b0248ba0a9a689ecb9f4de8f969c64e6d5f3;hb=463011e4be98c30caf7be5185463c732563a860f;hp=046ac0c0835a551bcc15273b596226d1db757518;hpb=9c9048271f2e13c3f4b9d19220d72d421f63bf6a;p=ust.git diff --git a/ustd/ustd.c b/ustd/ustd.c index 046ac0c..aae4b02 100644 --- a/ustd/ustd.c +++ b/ustd/ustd.c @@ -100,7 +100,7 @@ int get_subbuffer(struct buffer_info *buf) } else if(!strcmp(received_msg, "NOTFOUND")) { DBG("For buffer %s, the trace was not found. This likely means it was destroyed by the user.", buf->name); - retval = GET_SUBBUF_DONE; + retval = GET_SUBBUF_DIED; goto end_rep; } else { @@ -559,11 +559,10 @@ void *consumer_thread(void *arg) consumer_loop(buf); - free(args->bufname); + free((void *)args->bufname); destroy_buffer(buf); end: - /* bufname is free'd in free_buffer() */ free(args); return NULL; }