debian/changelog | 10 +++--- debian/patches/100_len_raw_events.patch | 51 -------------------------------- 2 files changed, 6 insertions(+), 55 deletions(-)
New commits: commit 6f24a910db3c5ef99a16872888e7faf17453527b Author: Timo Aaltonen <tjaal...@ubuntu.com> Date: Tue Jun 14 15:26:10 2011 +0300 Update the changelog for release. and add some details. diff --git a/debian/changelog b/debian/changelog index 1b68868..070fb93 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,11 @@ -libxi (2:1.4.3-3ubuntu1) UNRELEASED; urgency=low +libxi (2:1.4.3-3ubuntu1) oneiric; urgency=low - * Merge from Debian unstable. - * Update 1_xi2.1.patch. + * Merge from Debian unstable, remaining changes: + - Add xi 2.1 support + * Update 1_xi2.1.patch to apply. + * Drop 100_len_raw_events.patch, included upstream. - -- Timo Aaltonen <tjaal...@ubuntu.com> Wed, 25 May 2011 11:04:02 +0300 + -- Timo Aaltonen <tjaal...@ubuntu.com> Tue, 14 Jun 2011 14:28:17 +0300 libxi (2:1.4.3-3) unstable; urgency=low diff --git a/debian/patches/100_len_raw_events.patch b/debian/patches/100_len_raw_events.patch deleted file mode 100644 index 9320f27..0000000 --- a/debian/patches/100_len_raw_events.patch +++ /dev/null @@ -1,51 +0,0 @@ -commit af65475b1f6b7209750220a74aaad9968d54aaf7 -Author: Peter Hutterer <peter.hutte...@who-t.net> -Date: Tue May 3 13:21:02 2011 +1000 - - Allocate enough memory for raw events + extra data. - - Necessary space was calculated, but not actually used to allocate memory. As - a result, valuator data would overwrite the allocated memory. - - ==4166== Invalid write of size 1 - ==4166== at 0x4C29F04: memcpy (mc_replace_strmem.c:497) - ==4166== by 0x8F39180: ??? (in /usr/lib/libXi.so.6.1.0) - ==4166== by 0x7433D48: _XCopyEventCookie (in /usr/lib/libX11.so.6.3.0) - ==4166== by 0x7425166: XPeekEvent (in /usr/lib/libX11.so.6.3.0) - ==4166== by 0x49C3E3: process_key (x11_be.c:1065) - ==4166== by 0x49EA5C: event_key_release (x11_be.c:2201) - ==4166== by 0x49DD6E: x11_be_process_events (x11_be.c:1892) - ==4166== by 0x4A38F4: x11_be_main_loop (x11_be.c:4353) - ==4166== by 0x4A39E1: x11_be_thread_main (x11_be.c:4385) - ==4166== by 0x87549C9: start_thread (pthread_create.c:300) - ==4166== by 0x8A516FC: clone (clone.S:112) - ==4166== Address 0x168afe80 is 0 bytes after a block of size 96 alloc'd - ==4166== at 0x4C284A8: malloc (vg_replace_malloc.c:236) - ==4166== by 0x8F390BD: ??? (in /usr/lib/libXi.so.6.1.0) - ==4166== by 0x7433D48: _XCopyEventCookie (in /usr/lib/libX11.so.6.3.0) - ==4166== by 0x7425166: XPeekEvent (in /usr/lib/libX11.so.6.3.0) - ==4166== by 0x49C3E3: process_key (x11_be.c:1065) - ==4166== by 0x49EA5C: event_key_release (x11_be.c:2201) - ==4166== by 0x49DD6E: x11_be_process_events (x11_be.c:1892) - ==4166== by 0x4A38F4: x11_be_main_loop (x11_be.c:4353) - ==4166== by 0x4A39E1: x11_be_thread_main (x11_be.c:4385) - ==4166== by 0x87549C9: start_thread (pthread_create.c:300) - - Reported-by: Roger Cruz <roger.c...@virtualcomputer.com> - Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> - Reviewed-by: Jeremy Huddleston <jerem...@apple.com> - Reviewed-by: Daniel Stone <dan...@fooishbar.org> - -diff --git a/src/XExtInt.c b/src/XExtInt.c -index d1451cc..134ccc6 100644 ---- a/src/XExtInt.c -+++ b/src/XExtInt.c -@@ -1259,7 +1259,7 @@ copyRawEvent(XGenericEventCookie *cookie_in, - len = sizeof(XIRawEvent) + in->valuators.mask_len; - len += bits * sizeof(double) * 2; - -- ptr = cookie_out->data = malloc(sizeof(XIRawEvent)); -+ ptr = cookie_out->data = malloc(len); - if (!ptr) - return False; - -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qwzwm-0008me...@vasks.debian.org