~charlesk/indicator-application/hashtable-mem-bugs

  • Committer: Charles Kerr
  • Date: 2012-03-17 16:04:31 UTC
  • Revision ID: charles.kerr@canonical.com-20120317160431-juc4hbegi39vppwn
Fix two memory bugs with clearing out out directories from our icon search path.

1. indicator_application_dispose() calls g_hash_table_get_keys() N times and leaks them all.

2. indicator_application_dispose() passes each of the hashtable's keys (owned by the hash) to function theme_dir_unref(key), which removes from the hashtable but then continues to use the now-dangling key.
Filename Latest Rev Last Changed Committer Comment Size
..
data 1.1.1 14 years ago Ted Gould Very basic. Diff
m4 119.2.2 14 years ago Ted Gould Adding the introspection.m4 for our new rules Diff
src 1.1.1 14 years ago Ted Gould Very basic. Diff
tests 3.1.23 14 years ago Ted Gould Tests directory. Diff
.bzrignore 213.2.2 12 years ago Ted Gould Ignoring generated files 3.8 KB Diff Download File
acinclude.m4 27.2.2 14 years ago Ted Gould Adding the Python build system into the indicator- 9.2 KB Diff Download File
AUTHORS 1.1.2 14 years ago Ted Gould Autogen and friends Empty Diff Download File
File autogen.sh 166.2.7 13 years ago Ted Gould Removing doc and introspection build options 171 bytes Diff Download File
ChangeLog 1.1.2 14 years ago Ted Gould Autogen and friends Empty Diff Download File
configure.ac 227 12 years ago Charles Kerr 0.4.93 4.1 KB Diff Download File
COPYING 7.2.2 14 years ago Ted Gould Adding in copying license files. 34.3 KB Diff Download File
Makefile.am 213.4.1 12 years ago Allan LeSage Added coverage reporting via gcov config and targe 2.2 KB Diff Download File
Makefile.am.marshal 4.1.19 14 years ago Ted Gould Adding in teh source directory for distcheck 1.1 KB Diff Download File
NEWS 1.1.2 14 years ago Ted Gould Autogen and friends Empty Diff Download File
README 1 14 years ago Ted Gould First version 135 bytes Diff Download File