From: Sami Kerola Date: Tue, 26 Jul 2011 09:49:30 +0000 (+0200) Subject: scriptreplay: fix buffer overflow X-Git-Tag: v2.20-rc1~30 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=739de076503015954ab869812e642c774c2b163e;p=thirdparty%2Futil-linux.git scriptreplay: fix buffer overflow Signed-off-by: Sami Kerola Signed-off-by: Karel Zak --- diff --git a/term-utils/scriptreplay.c b/term-utils/scriptreplay.c index 96993d5b80..86c82fde7d 100644 --- a/term-utils/scriptreplay.c +++ b/term-utils/scriptreplay.c @@ -203,8 +203,8 @@ main(int argc, char *argv[]) size_t blk; char nl; - if ((fscanf(tfile, "%lf %zd%[\n]\n", &delay, &blk, &nl) != 3) || - (nl != '\n')) { + if (fscanf(tfile, "%lf %zd%c\n", &delay, &blk, &nl) != 3 || + nl != '\n') { if (feof(tfile)) break; if (ferror(tfile))