1. 06 Jul, 2013 1 commit
    • Alan Coopersmith's avatar
      XRRGetProviderInfo returned bad associated_capability list in 64-bit · 9e4abe74
      Alan Coopersmith authored
      Unlike most of the values returned by this function, which are arrays
      of XIDs (long int), associated_capability is defined as an array of
      unsigned int.   _XRead32 reads 32-bit values from the wire protocol
      and writes them to the provided buffer as an array of long ints, even
      if that means expanding them from 32-bit to 64-bit.   Doing that for
      associated_capability resulted in a garbage value between each actual
      value, and overflowing the provided buffer into the space for the
      provider name (which is written later and would overwrite the overflowed
      data).
      
      Created xhiv libXrandr/XRRGetProviderInfo test case to test & confirm.
      Signed-off-by: Alan Coopersmith's avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      Reviewed-by: default avatarDave Airlie <airlied@redhat.com>
      9e4abe74
  2. 31 May, 2013 1 commit
  3. 05 May, 2013 5 commits
  4. 04 May, 2013 1 commit
  5. 19 Jan, 2013 1 commit
  6. 15 Jan, 2013 2 commits
  7. 07 Sep, 2012 1 commit
  8. 26 Jul, 2012 1 commit
  9. 19 Jul, 2012 1 commit
  10. 29 Feb, 2012 1 commit
  11. 17 Sep, 2011 1 commit
  12. 30 Jun, 2011 1 commit
  13. 01 Apr, 2011 6 commits
  14. 31 Mar, 2011 3 commits
  15. 03 Feb, 2011 1 commit
  16. 29 Jan, 2011 1 commit
  17. 28 Jan, 2011 1 commit
  18. 27 Jan, 2011 1 commit
  19. 28 Oct, 2010 3 commits
  20. 07 Oct, 2010 1 commit
  21. 17 Aug, 2010 1 commit
  22. 08 Jul, 2010 3 commits
  23. 26 May, 2010 1 commit
  24. 29 Mar, 2010 1 commit