From d9a493b0b171b645d280d5d481d416be41673d8f Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 18 Sep 2015 14:22:43 +0200 Subject: scl-utils: f23 (re)build --- ...mps-with-large-input-on-stdin-rhbz-125727.patch | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 0002-Fix-core-dumps-with-large-input-on-stdin-rhbz-125727.patch (limited to '0002-Fix-core-dumps-with-large-input-on-stdin-rhbz-125727.patch') diff --git a/0002-Fix-core-dumps-with-large-input-on-stdin-rhbz-125727.patch b/0002-Fix-core-dumps-with-large-input-on-stdin-rhbz-125727.patch new file mode 100644 index 0000000..56e71fa --- /dev/null +++ b/0002-Fix-core-dumps-with-large-input-on-stdin-rhbz-125727.patch @@ -0,0 +1,26 @@ +From c041733a012ec179950c5113a8875a6d4b8c2867 Mon Sep 17 00:00:00 2001 +From: Lubos Kardos +Date: Thu, 27 Aug 2015 13:46:06 +0200 +Subject: [PATCH] Fix core dumps with large input on stdin (rhbz:1257274) + +--- + src/args.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/args.c b/src/args.c +index c524dbc..dda57cd 100644 +--- a/src/args.c ++++ b/src/args.c +@@ -139,8 +139,8 @@ static int extract_command_stdin(struct scl_args *args) + + len = 0; + while ((r = fread(command+len, 1, BUFSIZ, stdin)) == BUFSIZ) { +- command = xrealloc(command, len+BUFSIZ+1); + len += r; ++ command = xrealloc(command, len+BUFSIZ+1); + } + + if (feof(stdin)) { +-- +1.9.3 + -- cgit