Todo: ntfsclone.
[libguestfs.git] / daemon / upload.c
index aede24a..da86bd6 100644 (file)
@@ -93,8 +93,6 @@ do_download (const char *filename)
   int fd, r, is_dev;
   char buf[GUESTFS_MAX_CHUNK_SIZE];
 
-  REQUIRE_ROOT_OR_RESOLVE_DEVICE (filename, return -1);
-
   is_dev = strncmp (filename, "/dev/", 5) == 0;
 
   if (!is_dev) CHROOT_IN;
@@ -131,6 +129,8 @@ do_download (const char *filename)
     return -1;
   }
 
-  send_file_end (0);           /* Normal end of file. */
+  if (send_file_end (0))       /* Normal end of file. */
+    return -1;
+
   return 0;
 }