diff options
author | root <root@rshg054.dnsready.net> | 2011-10-12 23:14:40 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2011-10-12 23:14:40 +0000 |
commit | b79408ae7429f4e5c99582cb55127b6e86b7fdac (patch) | |
tree | 022f1f4179bb356f8c94ff00a4a56edbeaa7dc9c /extra/xf86-input-acecad/assign-local-private-after-allocating.patch | |
parent | f482dc1bd42773a12552e5a60df119410a0d8bd8 (diff) |
Wed Oct 12 23:14:40 UTC 2011
Diffstat (limited to 'extra/xf86-input-acecad/assign-local-private-after-allocating.patch')
-rw-r--r-- | extra/xf86-input-acecad/assign-local-private-after-allocating.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/extra/xf86-input-acecad/assign-local-private-after-allocating.patch b/extra/xf86-input-acecad/assign-local-private-after-allocating.patch new file mode 100644 index 000000000..e3e635a6f --- /dev/null +++ b/extra/xf86-input-acecad/assign-local-private-after-allocating.patch @@ -0,0 +1,24 @@ +From ec2c4ead497133ef20d5ef5a9b481b38e1e0f7a2 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer <peter.hutterer@who-t.net> +Date: Mon, 27 Jun 2011 03:13:54 +0000 +Subject: Assign local->private after allocating. + +It is detrimental to the user experience when the driver tries to derefernce +null pointers. + +Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> +--- +diff --git a/src/acecad.c b/src/acecad.c +index ad6d793..604fe91 100644 +--- a/src/acecad.c ++++ b/src/acecad.c +@@ -343,6 +343,7 @@ AceCadPreInit(InputDriverPtr drv, InputInfoPtr local, int flags) + return BadAlloc; + + memset(priv, 0, sizeof(AceCadPrivateRec)); ++ local->private = priv; + + local->device_control = DeviceControl; + +-- +cgit v0.8.3-6-g21f6 |