summaryrefslogtreecommitdiffstats
path: root/misc-utils/blkid.c
diff options
context:
space:
mode:
authorKarel Zak2017-03-24 12:07:17 +0100
committerKarel Zak2017-03-24 12:07:17 +0100
commit071147ab89b00a74ada99ca849b9d7ceb9a24475 (patch)
tree7c67b36528b860cf942206e400b6b24376b3fb0b /misc-utils/blkid.c
parentMerge branch '2017wk11' of git://github.com/kerolasa/lelux-utiliteetit (diff)
downloadkernel-qcow2-util-linux-071147ab89b00a74ada99ca849b9d7ceb9a24475.tar.gz
kernel-qcow2-util-linux-071147ab89b00a74ada99ca849b9d7ceb9a24475.tar.xz
kernel-qcow2-util-linux-071147ab89b00a74ada99ca849b9d7ceb9a24475.zip
blkid: fix compiler warning [-Wdiscarded-qualifiers]
Let's also hide the show[] array in has_item(). Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'misc-utils/blkid.c')
-rw-r--r--misc-utils/blkid.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c
index 2f36fac3a..a472d06c4 100644
--- a/misc-utils/blkid.c
+++ b/misc-utils/blkid.c
@@ -286,11 +286,11 @@ static void print_udev_format(const char *name, const char *value)
printf("ID_FS_%s=%s\n", name, value);
}
-static int has_item(char *ary[], const char *item)
+static int has_item(const struct blkid_control *ctl, const char *item)
{
- char **p;
+ char * const *p;
- for (p = ary; *p != NULL; p++)
+ for (p = ctl->show; *p != NULL; p++)
if (!strcmp(item, *p))
return 1;
return 0;
@@ -350,7 +350,7 @@ static void print_tags(const struct blkid_control *ctl, blkid_dev dev)
iter = blkid_tag_iterate_begin(dev);
while (blkid_tag_next(iter, &type, &value) == 0) {
- if (ctl->show[0] && !has_item(ctl->show, type))
+ if (ctl->show[0] && !has_item(ctl, type))
continue;
if (num == 1 && !first &&
@@ -527,7 +527,7 @@ static int lowprobe_device(blkid_probe pr, const char *devname,
for (n = 0; n < nvals; n++) {
if (blkid_probe_get_value(pr, n, &name, &data, &len))
continue;
- if (ctl->show[0] && !has_item(ctl->show, name))
+ if (ctl->show[0] && !has_item(ctl, name))
continue;
len = strnlen((char *) data, len);
print_value(ctl, num++, devname, (char *) data, name, len);