media: atmel-isi: move of_node_put() to cover success branch as well

The of_node_put() was only covering the error branch but missed the
success branch so the refcount for ep which
of_graph_get_remote_port_parent() incremented on success would was
not being decremented.

Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Acked-by: Ludovic Desroches <ludovic.desroches@microchip.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
Nicholas Mc Guire 2018-06-01 09:30:14 -04:00 коммит произвёл Mauro Carvalho Chehab
Родитель e8ced20951
Коммит 4f9195e3f8
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -1111,10 +1111,9 @@ static int isi_graph_parse(struct atmel_isi *isi, struct device_node *node)
return -EINVAL;
remote = of_graph_get_remote_port_parent(ep);
if (!remote) {
of_node_put(ep);
of_node_put(ep);
if (!remote)
return -EINVAL;
}
/* Remote node to connect */
isi->entity.node = remote;