]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
scriptreplay: fix buffer overflow
authorSami Kerola <kerolasa@iki.fi>
Tue, 26 Jul 2011 09:49:30 +0000 (11:49 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 26 Jul 2011 09:58:38 +0000 (11:58 +0200)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
term-utils/scriptreplay.c

index 96993d5b80fa0eeef825c211220421858935fc1b..86c82fde7d3f836bd8850bab6d13c0701fb03f02 100644 (file)
@@ -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))