From 93de7b0b73d4c5f6f68e3a2ffe8f76b5212ee016 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 15 Jan 2013 16:11:16 +1000 Subject: Move allocation of EvdevRec into a helper function Makes it easier to initialise everything to the right values. Signed-off-by: Peter Hutterer --- src/evdev.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/evdev.c b/src/evdev.c index 5667dc1..baa7ac1 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -2461,13 +2461,20 @@ EvdevUnInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags) xf86DeleteInput(pInfo, flags); } +static EvdevPtr +EvdevAlloc(void) +{ + EvdevPtr pEvdev = calloc(sizeof(EvdevRec), 1); + return pEvdev; +} + static int EvdevPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags) { EvdevPtr pEvdev; int rc = BadAlloc; - if (!(pEvdev = calloc(sizeof(EvdevRec), 1))) + if (!(pEvdev = EvdevAlloc())) goto error; pInfo->private = pEvdev; -- cgit v1.2.3