Bug 6903

Summary: Broken linked list delete in sync.c
Product: xorg Reporter: Søren Sandmann Pedersen <soren.sandmann>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high Keywords: patch
Version: 7.0.99.903 (7.1RC3)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 5041    
Attachments:
Description Flags
The patch none

Description Søren Sandmann Pedersen 2006-05-13 07:50:18 UTC
This patch fixes a completely broken delete algorithm in the sync extension. 

The previous implementation only worked when the item to be deleted was the
first one. In all other cases, it would remove everything up to the item to be
deleted.

I'll commit the fix to HEAD shortly
Comment 1 Søren Sandmann Pedersen 2006-05-13 07:51:09 UTC
Created attachment 5613 [details] [review]
The patch
Comment 2 Adam Jackson 2006-05-16 03:56:57 UTC
applied to 1.1 branch, thanks!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.