From 3f71901f8c228f4de570abed1831ce3ee425343e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 8 Sep 2018 10:50:14 +0100 Subject: gentoo resync 08.09.2018 --- .../files/2.26.2-fix-inverted-logic.patch | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 app-accessibility/at-spi2-core/files/2.26.2-fix-inverted-logic.patch (limited to 'app-accessibility/at-spi2-core/files') diff --git a/app-accessibility/at-spi2-core/files/2.26.2-fix-inverted-logic.patch b/app-accessibility/at-spi2-core/files/2.26.2-fix-inverted-logic.patch new file mode 100644 index 000000000000..7aa10f8bfc2b --- /dev/null +++ b/app-accessibility/at-spi2-core/files/2.26.2-fix-inverted-logic.patch @@ -0,0 +1,28 @@ +From c2e87fe00b596dba20c9d57d406ab8faa744b15a Mon Sep 17 00:00:00 2001 +From: Maya Rashish +Date: Sat, 2 Dec 2017 13:24:29 +0200 +Subject: [PATCH] Fix inverted logic. + +Don't write more into a buffer than it can hold. + +https://bugzilla.gnome.org/show_bug.cgi?id=791124 +--- + bus/at-spi-bus-launcher.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c +index 261353f..eb2b8e3 100644 +--- a/bus/at-spi-bus-launcher.c ++++ b/bus/at-spi-bus-launcher.c +@@ -244,7 +244,7 @@ unix_read_all_fd_to_string (int fd, + { + ssize_t bytes_read; + +- while (max_bytes > 1 && (bytes_read = read (fd, buf, MAX (4096, max_bytes - 1)))) ++ while (max_bytes > 1 && (bytes_read = read (fd, buf, MIN (4096, max_bytes - 1)))) + { + if (bytes_read < 0) + return FALSE; +-- +2.18.0 + -- cgit v1.2.3