diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2018-01-18 16:39:09 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2018-01-18 16:39:09 +0000 |
commit | 4274db0fa786a4ec8508c001589313619aed2956 (patch) | |
tree | 456fb2a9fb16423d18fd4f4da2ec053e48553b36 | |
parent | b9e10fd6096f5a7c577b957c77733431d6b759eb (diff) |
Do not attempt to remove probes twice
We only remove probes when unloading state, so we don't need to remove
the probe from the state itself.
-rw-r--r-- | endless/eosprofile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/endless/eosprofile.c b/endless/eosprofile.c index 1ae0015..3cf0881 100644 --- a/endless/eosprofile.c +++ b/endless/eosprofile.c @@ -148,9 +148,9 @@ eos_profile_probe_destroy (gpointer data) { EosProfileProbe *probe = data; - g_hash_table_remove (profile_state->probes, probe->name); + if (probe->samples != NULL) + g_array_unref (probe->samples); - g_array_unref (probe->samples); g_free (probe->name); g_free (probe->function); g_free (probe->file); |