ODROID-U3 xorg-server debian package fork :
[deb_xorg-server.git] / debian / patches / CVE-2014-8xxx / 0000-regionsize-size_t.patch
1 From 995ecfb51d4ab8197e4591d5c0957e08a0bd6a59 Mon Sep 17 00:00:00 2001
2 From: Peter Hutterer <peter.hutterer@who-t.net>
3 Date: Thu, 30 Oct 2014 09:00:21 +1000
4 Subject: include: change RegionSize() to take a size_t
5
6 /usr/include/xorg/regionstr.h:130:36: warning: implicit conversion changes
7 signedness: 'int' to 'unsigned long' [-Wsign-conversion]
8 return (sizeof(RegDataRec) + ((n) * sizeof(BoxRec)));
9 ^ ~
10
11 Really only just pushes the problem to the caller, but maybe that motivates
12 someone to fix it.
13
14 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
15
16 --- a/include/regionstr.h
17 +++ b/include/regionstr.h
18 @@ -125,7 +125,7 @@ RegionEnd(RegionPtr reg)
19 }
20
21 static inline size_t
22 -RegionSizeof(int n)
23 +RegionSizeof(size_t n)
24 {
25 return (sizeof(RegDataRec) + ((n) * sizeof(BoxRec)));
26 }