Fix: ctf.c fscanf missing integer length check
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 19 Feb 2014 01:40:40 +0000 (20:40 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 19 Feb 2014 01:42:29 +0000 (20:42 -0500)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
formats/ctf/ctf.c

index 139689b39b381bc7d3b6c31fd47c9802fbc8d59b..5ddf2f78ddc6e73e85e1936f50dad57672635607 100644 (file)
@@ -1261,7 +1261,7 @@ int ctf_open_trace_metadata_read(struct ctf_trace *td,
                td->byte_order = BYTE_ORDER;
 
                /* Check text-only metadata header and version */
-               nr_items = fscanf(fp, "/* CTF %u.%u", &major, &minor);
+               nr_items = fscanf(fp, "/* CTF %10u.%10u", &major, &minor);
                if (nr_items < 2)
                        fprintf(stderr, "[warning] Ill-shapen or missing \"/* CTF x.y\" header for text-only metadata.\n");
                if (check_version(major, minor) < 0) {
This page took 0.025569 seconds and 4 git commands to generate.