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>
Fri, 21 Feb 2014 17:16:55 +0000 (12:16 -0500)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
formats/ctf/ctf.c

index 20e849483d83cd4cc4d50ea66afb006e498245fb..4bd8a54abf84ba905bd7e1cc1d1e375650f49124 100644 (file)
@@ -1137,7 +1137,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.025225 seconds and 4 git commands to generate.