diff options
-rw-r--r-- | util-linux/uevent.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/util-linux/uevent.c b/util-linux/uevent.c index 252e8fb64..7ff866cec 100644 --- a/util-linux/uevent.c +++ b/util-linux/uevent.c @@ -32,7 +32,10 @@ #define env ((char **)bb_common_bufsiz1) #define INIT_G() do { setup_common_bufsiz(); } while (0) enum { - MAX_ENV = COMMON_BUFSIZE / sizeof(env[0]) - 1, + MAX_ENV = COMMON_BUFSIZE / sizeof(char*) - 1, + /* sizeof(env[0]) instead of sizeof(char*) + * makes gcc-6.3.0 emit "strict-aliasing" warning. + */ }; #ifndef SO_RCVBUFFORCE |