On 09/25/17 12:01 PM, Adam Jackson wrote:
Spotted by clang courtesy of the shiny new OSX Travis target:

simple-xinit.c:90:65: warning: sizeof on pointer operation will return size of 
'char *' instead of 'char [10]' [-Wsizeof-array-decay]
     ret = read(displayfd, display_string, sizeof(display_string - 1));

Signed-off-by: Adam Jackson <[email protected]>
---
  test/simple-xinit.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/simple-xinit.c b/test/simple-xinit.c
index 1fc31be269..26ff12bf73 100644
--- a/test/simple-xinit.c
+++ b/test/simple-xinit.c
@@ -87,7 +87,7 @@ get_display(int displayfd)
      char display_string[10];
      ssize_t ret;
- ret = read(displayfd, display_string, sizeof(display_string - 1));
+    ret = read(displayfd, display_string, sizeof(display_string) - 1);
      if (ret <= 0) {
          fprintf(stderr, "Failed reading displayfd: %s\n", strerror(errno));
          exit(1);


Reviewed-by: Alan Coopersmith <[email protected]>

--
        -Alan Coopersmith-               [email protected]
         Oracle Solaris Engineering - https://blogs.oracle.com/alanc
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to