]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
blkid: don't print all devices if only garbage specified
authorKarel Zak <kzak@redhat.com>
Mon, 10 Jan 2022 15:32:44 +0000 (16:32 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 10 Jan 2022 15:32:44 +0000 (16:32 +0100)
There is small regression. The old version (before
64cfe6ac37631a6347bd4005c72dd2d37e737f5e) returns nothing when

  # blkid /dontexist

specified on command line.

Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/blkid.c

index 41826e6dc4508c6b2bc15112bf5286cb843a2a79..d79527e3fc225eab15d018600b0646736fbcd625 100644 (file)
@@ -861,6 +861,12 @@ int main(int argc, char **argv)
 
                        devices[numdev++] = dev;
                }
+
+               if (!numdev) {
+                       /* only unsupported devices specified */
+                       err = BLKID_EXIT_NOTFOUND;
+                       goto exit;
+               }
        }
 
        /* convert LABEL/UUID lookup to evaluate request */