Blame view

buildroot/buildroot-2016.08.1/package/x11r7/xdriver_xf86-input-tslib/0001-fix-segfault.patch 873 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  Fetch from: https://launchpad.net/ubuntu/+archive/primary/+files/xf86-input-tslib_0.0.6-7build3.debian.tar.gz
  
  Signed-off-by: Jesper Baekdahl <jbb@gamblify.com>
  ---
  --- xf86-input-tslib-0.0.6/src/tslib.c	2009-10-19 18:07:18.000000000 +0300
  +++ xf86-input-tslib-0.0.6.new/src/tslib.c	2010-02-12 16:15:05.000000000 +0200
  @@ -103,8 +103,6 @@
   static void
   PointerControlProc(DeviceIntPtr dev, PtrCtrl * ctrl)
   {
  -	ErrorF("%s
  ", __FUNCTION__);
  -	return;
   }
   
   static Bool
  @@ -406,7 +404,9 @@
   		xf86MotionHistoryAllocate(pInfo);
   #endif
   
  -		break;
  +		if (!InitPtrFeedbackClassDeviceStruct(device, PointerControlProc))
  +			return !Success;
  +		break;
   
   	case DEVICE_ON:
   		AddEnabledDevice(pInfo->fd);
  @@ -435,6 +435,7 @@
   	xf86TslibControlProc(pInfo->dev, DEVICE_OFF);
   	ts_close(priv->ts);
   	xfree(pInfo->private);
  +	pInfo->private = NULL;
   	xf86DeleteInput(pInfo, 0);
   }