1. 17 Jul, 2019 1 commit
  2. 26 Mar, 2019 1 commit
  3. 22 Nov, 2018 1 commit
  4. 12 Sep, 2018 2 commits
  5. 22 Jan, 2018 1 commit
  6. 26 Jan, 2017 5 commits
  7. 23 Oct, 2016 1 commit
  8. 19 Oct, 2015 1 commit
  9. 18 Aug, 2015 1 commit
  10. 29 Apr, 2015 1 commit
  11. 06 Nov, 2014 1 commit
  12. 26 Nov, 2013 1 commit
  13. 26 Oct, 2013 1 commit
  14. 15 Sep, 2013 2 commits
  15. 07 Aug, 2013 1 commit
  16. 15 Jul, 2013 1 commit
  17. 03 Jul, 2013 4 commits
  18. 02 Jul, 2013 1 commit
  19. 06 Jun, 2013 1 commit
  20. 20 Aug, 2012 1 commit
  21. 12 Jun, 2012 1 commit
  22. 01 Jun, 2012 1 commit
    • Alan Coopersmith's avatar
      Free strings allocated by GetAtomName instead of letting them leak · 15f58117
      Alan Coopersmith authored
      Fixes errors reported by Parfait 0.5.0.1 bug checking tool:
      
      Error: Memory leak (CWE 401)
         Memory leak of pointer '<unknown>' allocated with XGetAtomName(dpy, info->type)
              at line 122 of src/list.c in function 'print_info'.
                pointer allocated at line 84 with XGetAtomName(dpy, info->type).
                <unknown> leaks when i >= info->num_classes at line 88.
      Error: Memory leak (CWE 401)
         Memory leak of pointer '<unknown>' allocated with XGetAtomName(dpy, a)
              at line 160 of src/property.c in function 'print_property'.
                pointer allocated at line 131 with XGetAtomName(dpy, a).
         Memory leak of pointer '<unknown>' allocated with XGetAtomName(dpy, act_type)
              at line 160 of src/property.c in function 'print_property'.
                pointer allocated at line 143 with XGetAtomName(dpy, act_type).
         Memory leak of pointer 'name' allocated with XGetAtomName(dpy, property)
              at line 160 of src/property.c in function 'print_property'.
                'name' allocated at line 61 with XGetAtomName(dpy, property).
      Error: Memory leak (CWE 401)
         Memory leak of pointer '<unknown>' allocated with XGetAtomName(dpy, a)
              at line 521 of src/property.c in function 'print_property_xi2'.
                pointer allocated at line 491 with XGetAtomName(dpy, a).
         Memory leak of pointer '<unknown>' allocated with XGetAtomName(dpy, act_type)
              at line 521 of src/property.c in function 'print_property_xi2'.
                pointer allocated at line 504 with XGetAtomName(dpy, act_type).
         Memory leak of pointer 'name' allocated with XGetAtomName(dpy, property)
              at line 521 of src/property.c in function 'print_property_xi2'.
                'name' allocated at line 428 with XGetAtomName(dpy, property).
      
      Confirmed with Solaris Studio runtime checker that "list-props" now has
      fewer leaks than before and "watch-props" no longer leaks a string every
      time a property changes.
      Signed-off-by: Alan Coopersmith's avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      15f58117
  23. 15 May, 2012 2 commits
  24. 16 Apr, 2012 1 commit
  25. 10 Apr, 2012 1 commit
  26. 23 Feb, 2012 2 commits
  27. 21 Feb, 2012 3 commits