Merge tag 'devicetree-for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/robh...
[cascardo/linux.git] / drivers / power / charger-manager.c
index 907293e..1ea5d1a 100644 (file)
@@ -1581,8 +1581,10 @@ static struct charger_desc *of_cm_parse_desc(struct device *dev)
                                cables = devm_kzalloc(dev, sizeof(*cables)
                                                * chg_regs->num_cables,
                                                GFP_KERNEL);
-                               if (!cables)
+                               if (!cables) {
+                                       of_node_put(child);
                                        return ERR_PTR(-ENOMEM);
+                               }
 
                                chg_regs->cables = cables;