chiark / gitweb /
socket: prevent signed integer overflow
[elogind.git] / src / core / socket.c
index cbbfb0cd3a033436a7215ec36fa72300a78ffa01..f975a4333d542dfa96720906a41f922a0792fb98 100644 (file)
@@ -584,7 +584,7 @@ static int instance_from_socket(int fd, unsigned nr, char **instance) {
         }
 
         case AF_INET6: {
-                static const char ipv4_prefix[] = {
+                static const unsigned char ipv4_prefix[] = {
                         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xFF, 0xFF
                 };