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