Blame 0539-socket-prevent-signed-integer-overflow.patch
|
|
f27ed14 |
From 71041ee5a4c35078194f4a1a07a6ef5add230d24 Mon Sep 17 00:00:00 2001
|
|
|
f27ed14 |
From: Dave Reisner <dreisner@archlinux.org>
|
|
|
f27ed14 |
Date: Sat, 15 Sep 2012 12:58:48 -0400
|
|
|
f27ed14 |
Subject: [PATCH] socket: prevent signed integer overflow
|
|
|
f27ed14 |
|
|
|
f27ed14 |
src/core/socket.c:588:25: error: overflow in implicit constant conversion
|
|
|
f27ed14 |
src/core/socket.c:589:17: error: overflow in implicit constant conversion
|
|
|
f27ed14 |
(cherry picked from commit c65a0b146652cac52fe3c43f7cb8fe6a2ac3e063)
|
|
|
f27ed14 |
---
|
|
|
f27ed14 |
src/core/socket.c | 2 +-
|
|
|
f27ed14 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
f27ed14 |
|
|
|
f27ed14 |
diff --git a/src/core/socket.c b/src/core/socket.c
|
|
|
f27ed14 |
index 1196e64..2b1cf52 100644
|
|
|
f27ed14 |
--- a/src/core/socket.c
|
|
|
f27ed14 |
+++ b/src/core/socket.c
|
|
|
f27ed14 |
@@ -578,7 +578,7 @@ static int instance_from_socket(int fd, unsigned nr, char **instance) {
|
|
|
f27ed14 |
}
|
|
|
f27ed14 |
|
|
|
f27ed14 |
case AF_INET6: {
|
|
|
f27ed14 |
- static const char ipv4_prefix[] = {
|
|
|
f27ed14 |
+ static const unsigned char ipv4_prefix[] = {
|
|
|
f27ed14 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xFF, 0xFF
|
|
|
f27ed14 |
};
|
|
|
f27ed14 |
|