Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12:GA
xf86-input-vmmouse
U_Free-the-vmmouse-data-on-UnInit.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File U_Free-the-vmmouse-data-on-UnInit.patch of Package xf86-input-vmmouse
From: Peter Hutterer <peter.hutterer@who-t.net> Date: Fri Feb 1 11:52:53 2013 +1000 Subject: [PATCH]Free the vmmouse data on UnInit Patch-mainline: Upstream Git-commit: 8cb6254ad3068537e74faaf80b9e346e525ea92d Git-repo: git://anongit.freedesktop.org/git/xorg/driver/xf86-input-vmmouse References: bnc#879450 Signed-off-by: Egbert Eich <eich@suse.com> xf86DeleteInput() will free pInfo->private, but not the one hanging off that. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Tested-by: Zack Rusin <zackr@vmware.com> --- src/vmmouse.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/vmmouse.c b/src/vmmouse.c index bb450ff..cac8306 100644 --- a/src/vmmouse.c +++ b/src/vmmouse.c @@ -807,7 +807,14 @@ MouseCommonOptions(InputInfoPtr pInfo) static void VMMouseUnInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags) { + MouseDevPtr pMse = pInfo->private; + VMMousePrivPtr mPriv = (VMMousePrivPtr)pMse->mousePriv; + xf86Msg(X_INFO, "VMWARE(0): VMMouseUnInit\n"); + + free(mPriv); + + xf86DeleteInput(pInfo, flags); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor