OSDN Git Service

Fix dev->probes intialization test
authorPeter Jones <pjones@redhat.com>
Mon, 17 Sep 2018 20:12:25 +0000 (16:12 -0400)
committerPeter Jones <pjones@redhat.com>
Mon, 17 Sep 2018 20:12:25 +0000 (16:12 -0400)
Signed-off-by: Peter Jones <pjones@redhat.com>
src/linux.c

index ff8db81..19eb488 100644 (file)
@@ -117,7 +117,9 @@ reset_part_name(struct device *dev)
         if (dev->part < 1)
                 return 0;
 
-        if (dev->probes[dev->n_probes]->make_part_name) {
+        if (dev->n_probes > 0 &&
+            dev->probes[dev->n_probes-1] &&
+            dev->probes[dev->n_probes-1]->make_part_name) {
                 part = dev->probes[dev->n_probes]->make_part_name(dev);
                 dev->part_name = part;
                 rc = 0;