Here's another change needed on my gcc 4.5 system

commit 8a26bccb467a3b22e5d894234c4b4a5c337294d4
Author: Pádraig Brady <[email protected]>
Date:   Fri May 27 00:39:55 2011 +0100

    maint: fix a -Wstrict-overflow build failure with gcc 4.5

    * src/ls.c (print_color_indicator): Avoid the warning by
    not decrementing the integer.

diff --git a/src/ls.c b/src/ls.c
index 96a9c4c..1c8d0d8 100644
--- a/src/ls.c
+++ b/src/ls.c
@@ -4132,7 +4132,7 @@ print_color_indicator (const struct fileinfo *f, bool 
symlink_target)
     {
       name = f->linkname;
       mode = f->linkmode;
-      linkok = f->linkok - 1;
+      linkok = f->linkok ? 0 : -1;
     }
   else
     {

Reply via email to