ustd: get_subbuffer: assume prog died if trace cannot be found
[ust.git] / ustd / ustd.c
index 046ac0c0835a551bcc15273b596226d1db757518..aae4b0248ba0a9a689ecb9f4de8f969c64e6d5f3 100644 (file)
@@ -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;
 }
This page took 0.023162 seconds and 4 git commands to generate.