It's not used anywhere else.

Signed-off-by: Michael Olbrich <m.olbr...@pengutronix.de>
---
 src/libdt.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/src/libdt.c b/src/libdt.c
index 342313f8aed7..0f98344561c9 100644
--- a/src/libdt.c
+++ b/src/libdt.c
@@ -2384,7 +2384,6 @@ int of_get_devicepath(struct device_node *partition_node, 
char **devpath, off_t
 {
        struct device_node *node;
        struct udev_device *dev, *partdev, *mtd;
-       const char *partname;
        int ret;
 
        *offset = 0;
@@ -2454,16 +2453,18 @@ int of_get_devicepath(struct device_node 
*partition_node, char **devpath, off_t
                return -ENODEV;
        }
 
-       /* find the name of the partition... */
-       ret = of_property_read_string(partition_node, "label", &partname);
-       if (ret) {
-               fprintf(stderr, "%s: no 'label' property found in %s\n", 
__func__,
-                       partition_node->full_name);
-               return ret;
-       }
-
        mtd = of_find_mtd_device(dev);
        if (mtd) {
+               const char *partname;
+
+               /* find the name of the partition... */
+               ret = of_property_read_string(partition_node, "label", 
&partname);
+               if (ret) {
+                       fprintf(stderr, "%s: no 'label' property found in 
%s\n", __func__,
+                               partition_node->full_name);
+                       return ret;
+               }
+
                /* ...find the udev_device by partition name... */
                partdev = device_find_mtd_partition(dev, partname);
                if (!partdev)
-- 
2.30.2


_______________________________________________
OSS-Tools mailing list
OSS-Tools@pengutronix.de

Reply via email to