From: Mathieu Desnoyers Date: Wed, 19 Feb 2014 01:40:40 +0000 (-0500) Subject: Fix: ctf.c fscanf missing integer length check X-Git-Tag: v1.2.0-rc2~31 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=a7dd15ff1b8b60bd1defe71ce536464a050b028e Fix: ctf.c fscanf missing integer length check Signed-off-by: Mathieu Desnoyers --- diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index 139689b3..5ddf2f78 100644 --- a/formats/ctf/ctf.c +++ b/formats/ctf/ctf.c @@ -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) {