X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fctf.c;h=24b754df034192cdb4f617dbeb23b50901eda22f;hp=a418a6d507d4f1f33051495bdd3c95ada513f5ae;hb=d8ea2d29b07b1db11e567f7d579553b783ee52d2;hpb=6cf7957bc2f4852bf3cdc41f1e5bd13625e2040b diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index a418a6d5..24b754df 100644 --- a/formats/ctf/ctf.c +++ b/formats/ctf/ctf.c @@ -337,7 +337,7 @@ int create_stream_packet_index(struct ctf_trace *td, defint = container_of(field->definition, struct definition_integer, p); assert(defint->declaration->signedness == FALSE); if (defint->value._unsigned != CTF_MAGIC) { - fprintf(stdout, "[error] Invalid magic number %" PRIX64 " at packet %u (file offset %zd).\n", + fprintf(stdout, "[error] Invalid magic number 0x%" PRIX64 " at packet %u (file offset %zd).\n", defint->value._unsigned, file_stream->pos.packet_index->len, (ssize_t) pos->mmap_offset); @@ -564,7 +564,8 @@ int ctf_open_trace_read(struct ctf_trace *td, const char *path, int flags) } if (!diriter) break; - if (!strcmp(diriter->d_name, ".") + /* Ignore hidden files, ., .. and metadata. */ + if (!strncmp(diriter->d_name, ".", 1) || !strcmp(diriter->d_name, "..") || !strcmp(diriter->d_name, "metadata")) continue;