diff --git a/daemon/blkid.c b/daemon/blkid.c index c610a4182..a7fd6bc13 100644 --- a/daemon/blkid.c +++ b/daemon/blkid.c @@ -94,11 +94,8 @@ do_blkid(const char *device) char **ret = NULL; int size = 0, alloc = 0; - r = command (&out, &err, - "blkid", - /* Adding -c option kills all caching, even on RHEL 5. */ - "-c", "/dev/null", - "-p", "-i", "-o", "export", device, NULL); + const char *blkid[] = {"blkid", "-p", "-i", "-o", "export", device, NULL}; + r = commandv(&out, &err, blkid); if (r == -1) { reply_with_error("%s", err); goto error;