1. 20 Aug, 2012 1 commit
  2. 12 Jun, 2012 1 commit
  3. 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
  4. 15 May, 2012 2 commits
  5. 16 Apr, 2012 1 commit
  6. 10 Apr, 2012 1 commit
  7. 23 Feb, 2012 2 commits
  8. 21 Feb, 2012 4 commits
  9. 08 Feb, 2012 2 commits
  10. 12 Jan, 2012 2 commits
  11. 22 Dec, 2011 1 commit
  12. 30 Nov, 2011 2 commits
  13. 10 Nov, 2011 4 commits
  14. 26 Oct, 2011 2 commits
  15. 22 Sep, 2011 2 commits
  16. 24 Aug, 2011 1 commit
  17. 19 Aug, 2011 4 commits
  18. 12 Aug, 2011 1 commit
  19. 17 Jul, 2011 1 commit
  20. 06 Jul, 2011 2 commits
  21. 20 Jun, 2011 3 commits