X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Ffile.c;h=f910b947e0746bd73b07d5baefa775fa8ebd1443;hb=6eaa49faddeef5ec086ad7c58e0cd591fb4400dc;hp=16dfb009873be63306609f783a53f293b5c46ee2;hpb=05712b2457a44ee0f0020eced77db03c2aa419a1;p=libguestfs.git diff --git a/daemon/file.c b/daemon/file.c index 16dfb00..f910b94 100644 --- a/daemon/file.c +++ b/daemon/file.c @@ -18,8 +18,6 @@ #include -#define _GNU_SOURCE /* for futimens(2) and getline(3) */ - #include #include #include @@ -323,7 +321,7 @@ do_file (const char *path) int r, len, freeit = 0; char *buf; - /*NEED_ROOT (NULL); - no: we allow people to run this on /dev devices. */ + NEED_ROOT_OR_IS_DEVICE (path, NULL); ABS_PATH (path, NULL); if (strncmp (path, "/dev/", 5) == 0)