X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fblkid.c;fp=daemon%2Fblkid.c;h=c610a41822fb93f27a137402fd552ae32f99ff66;hp=a7fd6bc13dfc3200588a01bf273c31fcff8bcd98;hb=6533491b178d18bfab8240cf093be4ef9b547548;hpb=615924abaa968398d6529529fa2f31ae23de825b diff --git a/daemon/blkid.c b/daemon/blkid.c index a7fd6bc..c610a41 100644 --- a/daemon/blkid.c +++ b/daemon/blkid.c @@ -94,8 +94,11 @@ do_blkid(const char *device) char **ret = NULL; int size = 0, alloc = 0; - const char *blkid[] = {"blkid", "-p", "-i", "-o", "export", device, NULL}; - r = commandv(&out, &err, blkid); + r = command (&out, &err, + "blkid", + /* Adding -c option kills all caching, even on RHEL 5. */ + "-c", "/dev/null", + "-p", "-i", "-o", "export", device, NULL); if (r == -1) { reply_with_error("%s", err); goto error;