i2c: fsi: Add of_put_node() before break
[linux-2.6-microblaze.git] / drivers / i2c / busses / i2c-fsi.c
index da5eb39..e0c2569 100644 (file)
@@ -707,8 +707,10 @@ static int fsi_i2c_probe(struct device *dev)
                        continue;
 
                port = kzalloc(sizeof(*port), GFP_KERNEL);
-               if (!port)
+               if (!port) {
+                       of_node_put(np);
                        break;
+               }
 
                port->master = i2c;
                port->port = port_no;