]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
include/debug: print info when addresses suppressed
authorKarel Zak <kzak@redhat.com>
Fri, 12 Jan 2018 12:37:05 +0000 (13:37 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 12 Jan 2018 12:37:05 +0000 (13:37 +0100)
Suggested-by: Peter Cordes <peter@cordes.ca>
Signed-off-by: Karel Zak <kzak@redhat.com>
include/debug.h

index 07a8dcb2a7cb337d2f078834453864b8e8137110..6d4ecd92b0d6cf7c23cd75a093dd086852c7f439 100644 (file)
@@ -95,8 +95,10 @@ struct ul_debug_maskname {
                } else \
                        lib ## _debug_mask = mask; \
                if (lib ## _debug_mask) { \
-                       if (getuid() != geteuid() || getgid() != getegid()) \
+                       if (getuid() != geteuid() || getgid() != getegid()) \
                                lib ## _debug_mask |= __UL_DEBUG_FL_NOADDR; \
+                               fprintf(stderr, "%d: %s: SUID executable: pointer addresses suppressed.\n", getpid(), # lib); \
+                       } \
                } \
                lib ## _debug_mask |= pref ## INIT; \
        } while (0)