diff options
-rw-r--r-- | kexec/dt-ops.c | 3 |
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, "/"); |