Compare commits

...

2 Commits

Author SHA1 Message Date
Omar Kallel
a82adcc50a icwmp: 8.2.26 2022-01-31 16:36:07 +01:00
Omar Kallel
e32acf9fd0 Add patch to fix seg fault 2022-01-31 16:34:15 +01:00
2 changed files with 32 additions and 2 deletions

View File

@@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=icwmp
PKG_VERSION:=8.2.25
PKG_VERSION:=8.2.26
PKG_FIXUP:=autoreconf
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/icwmp.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=22a1606d972d2dd05b23abe94323f72232727b37
PKG_SOURCE_VERSION:=5785827b6e28ec878df142c2d9a7cbac8f8bad54
PKG_RELEASE=$(PKG_SOURCE_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_MIRROR_HASH:=skip

View File

@@ -0,0 +1,30 @@
diff --git a/mxml-attr.c b/mxml-attr.c
index 5df4bbd..bd75aa6 100644
--- a/mxml-attr.c
+++ b/mxml-attr.c
@@ -183,8 +183,10 @@ mxmlElementSetAttr(mxml_node_t *node, /* I - Element node */
else
valuec = NULL;
- if (mxml_set_attr(node, name, valuec))
- free(valuec);
+ if (mxml_set_attr(node, name, valuec)) {
+ if (valuec != NULL)
+ free(valuec);
+ }
}
@@ -233,8 +235,10 @@ mxmlElementSetAttrf(mxml_node_t *node, /* I - Element node */
if (!value)
mxml_error("Unable to allocate memory for attribute '%s' in element %s!",
name, node->value.element.name);
- else if (mxml_set_attr(node, name, value))
- free(value);
+ else if (mxml_set_attr(node, name, value)) {
+ if (value != NULL)
+ free(value);
+ }
}