[at-spi2-core/gnome-3-22] Fix inverted logic.



commit b952b8f6c8ac7fad13cb78fe30202a1130007b41
Author: Maya Rashish <maya NetBSD org>
Date:   Sat Dec 2 13:24:29 2017 +0200

    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 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c
index 5125180..8d932c2 100644
--- a/bus/at-spi-bus-launcher.c
+++ b/bus/at-spi-bus-launcher.c
@@ -296,7 +296,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;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]