summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kexec/dt-ops.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kexec/dt-ops.c b/kexec/dt-ops.c
index dd2feaad..0a96b75f 100644
--- a/kexec/dt-ops.c
+++ b/kexec/dt-ops.c
@@ -89,7 +89,8 @@ int dtb_set_property(char **dtb, off_t *dtb_size, const char *node,
new_node = malloc(strlen("/") + strlen(node) + 1);
if (!new_node) {
dbgprintf("%s: malloc failed\n", __func__);
- return -ENOMEM;
+ result = -ENOMEM;
+ goto on_error;
}
strcpy(new_node, "/");