From 31829b24202c5e8cbc4641eb88567404e926165f Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Thu, 26 Mar 2015 12:19:48 +0000 Subject: [PATCH] extra/libdrm: add patch --- ...octl-struct-clearing-in-drmAgpEnable.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 extra/libdrm/0001-xf86drm-Fix-ioctl-struct-clearing-in-drmAgpEnable.patch diff --git a/extra/libdrm/0001-xf86drm-Fix-ioctl-struct-clearing-in-drmAgpEnable.patch b/extra/libdrm/0001-xf86drm-Fix-ioctl-struct-clearing-in-drmAgpEnable.patch new file mode 100644 index 000000000..fc3303698 --- /dev/null +++ b/extra/libdrm/0001-xf86drm-Fix-ioctl-struct-clearing-in-drmAgpEnable.patch @@ -0,0 +1,28 @@ +From 7d8f5e019505f5bda67ad8d2b25077eade90fbe8 Mon Sep 17 00:00:00 2001 +From: Connor Behan +Date: Tue, 24 Mar 2015 13:47:26 -0400 +Subject: [PATCH] xf86drm: Fix ioctl struct clearing in drmAgpEnable + +This one is a bit harder to notice. + +Signed-off-by: Connor Behan +--- + xf86drm.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/xf86drm.c b/xf86drm.c +index e73cddd..ffc53b8 100644 +--- a/xf86drm.c ++++ b/xf86drm.c +@@ -1719,7 +1719,7 @@ int drmAgpEnable(int fd, unsigned long mode) + { + drm_agp_mode_t m; + +- memclear(mode); ++ memclear(m); + m.mode = mode; + if (drmIoctl(fd, DRM_IOCTL_AGP_ENABLE, &m)) + return -errno; +-- +2.3.3 +