Fix: ctf.c fscanf missing integer length check
[babeltrace.git] / 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.023112 seconds and 4 git commands to generate.