X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Fiostreamtop.c;h=44fe37b89995aadc722ca5786d3f859a5830b4e8;hb=e178aca12a5764ec5b6b3cd07f63bd21f40e80e7;hp=e0df4ba2292e6f6f3c1b0dceddc16ba496c4f3ef;hpb=18e85696d986196569d5c67ce5352708948f88df;p=lttngtop.git diff --git a/src/iostreamtop.c b/src/iostreamtop.c index e0df4ba..44fe37b 100644 --- a/src/iostreamtop.c +++ b/src/iostreamtop.c @@ -124,7 +124,7 @@ void insert_file(struct processtop *proc, int fd) if (parent) { tmp_parent = g_ptr_array_index( parent->process_files_table, fd); - if (tmp_parent && tmp->name && + if (tmp_parent && tmp->name && tmp_parent->name && (strcmp(tmp->name, tmp_parent->name)) != 0) tmp->name = strdup(tmp_parent->name); } @@ -140,10 +140,12 @@ void close_file(struct processtop *proc, int fd) if (file != NULL) { file->flag = __NR_close; lttngtop.nbfiles--; + /* if (file->name) { free(file->name); file->name = NULL; } + */ } lttngtop.nbclosedfiles++; }