summaryrefslogtreecommitdiff
path: root/girepository/girmodule.c
diff options
context:
space:
mode:
authorMarco Trevisan (TreviƱo) <mail@3v1n0.net>2024-05-10 17:27:28 +0200
committerPhilip Withnall <pwithnall@gnome.org>2024-05-16 22:51:12 +0100
commit1b8ef05321550b339668221c8757371c40db3d49 (patch)
tree1d370162d5e64807521454a9a59d51d2ddd2015c /girepository/girmodule.c
parent47cf6387ad07e8997efbab14c0f1fb645600ece2 (diff)
girepository/girmodule: Free the version, shared library and c prefix
Those strings are explicitly duplicated but never free'd
Diffstat (limited to 'girepository/girmodule.c')
-rw-r--r--girepository/girmodule.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/girepository/girmodule.c b/girepository/girmodule.c
index e595f7a46..6d1e89493 100644
--- a/girepository/girmodule.c
+++ b/girepository/girmodule.c
@@ -75,6 +75,9 @@ gi_ir_module_free (GIIrModule *module)
GList *e;
g_free (module->name);
+ g_free (module->version);
+ g_free (module->shared_library);
+ g_free (module->c_prefix);
for (e = module->entries; e; e = e->next)
gi_ir_node_free ((GIIrNode *)e->data);