Bug#1033189: unblock: girara/0.4.0-1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: girara@packages.debian.org, sramacher@debian.org
Control: affects -1 + src:girara
Please unblock package girara
[ Reason ]
girara in testing suffers from a use-after-free error. The new upstream
release fixes this error and includes no other changes.
[ Impact ]
The use-after-free error remains in testing.
[ Tests ]
The users reporting the issue upstream confirmed that the issue is fixed
with the new upstream version.
[ Risks ]
I am upstream of girara and can prepare fixes for any regressions.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock girara/0.4.0-1
Cheers
--
Sebastian Ramacher
diff --git a/debian/changelog b/debian/changelog
index beae9c5..4eb7a04 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+girara (0.4.0-1) unstable; urgency=medium
+
+ * New upstream version 0.4.0
+
+ -- Sebastian Ramacher <sramacher@debian.org> Sat, 18 Mar 2023 21:22:26 +0100
+
girara (0.3.9-1) unstable; urgency=medium
* New upstream version 0.3.9
diff --git a/girara/datastructures.c b/girara/datastructures.c
index cfffe00..1a9bbee 100644
--- a/girara/datastructures.c
+++ b/girara/datastructures.c
@@ -457,9 +457,10 @@ girara_node_free(girara_tree_node_t* node)
GNode* childnode = node->node->children;
while (childnode != NULL) {
+ GNode* nextnode = childnode->next;
girara_tree_node_data_t* childnodedata = childnode->data;
girara_node_free(childnodedata->node);
- childnode = childnode->next;
+ childnode = nextnode;
}
g_node_destroy(node->node);
diff --git a/meson.build b/meson.build
index afb6b91..01dd188 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('girara', 'c',
- version: '0.3.9',
+ version: '0.4.0',
meson_version: '>=0.56',
default_options: ['c_std=c11', 'warning_level=3'],
)
Reply to: