diff options
author | Dan Williams <dcbw@redhat.com> | 2012-04-23 17:07:18 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2012-04-23 17:10:14 -0500 |
commit | 48981a6166208152890b6c57af19cc3c5db5837f (patch) | |
tree | b8954461f536fe1ef5f86e9f7cdcbc7aa652fff4 /libnm-glib/nm-object-cache.h | |
parent | 17d5973ef64b9f0c35bd13581eb244cf137f5794 (diff) | |
download | NetworkManager-48981a6166208152890b6c57af19cc3c5db5837f.tar.gz |
libnm-glib: ensure object cache is cleared when NM stops (bgo #674473)
Otherwise if a client holds references to the objects (or in the
JavaScript case, uses deferred garbage collection) they'll still
be in the cache when NM restarts, and the old object may have the
same path as some new object, which isn't good.
Diffstat (limited to 'libnm-glib/nm-object-cache.h')
-rw-r--r-- | libnm-glib/nm-object-cache.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libnm-glib/nm-object-cache.h b/libnm-glib/nm-object-cache.h index 8386591cd8..84752134bc 100644 --- a/libnm-glib/nm-object-cache.h +++ b/libnm-glib/nm-object-cache.h @@ -32,6 +32,7 @@ G_BEGIN_DECLS /* Returns referenced object from the cache */ NMObject *_nm_object_cache_get (const char *path); void _nm_object_cache_add (NMObject *object); +void _nm_object_cache_clear (NMObject *except); G_END_DECLS |