Use STRPREFIX instead of STREQLEN.
authorRichard Jones <rjones@redhat.com>
Sun, 22 Nov 2009 19:14:48 +0000 (19:14 +0000)
committerRichard Jones <rjones@redhat.com>
Sun, 22 Nov 2009 19:14:48 +0000 (19:14 +0000)
daemon/upload.c

index 7b2ccea..fdb8654 100644 (file)
@@ -40,7 +40,7 @@ do_upload (const char *filename)
 {
   int err, fd, r, is_dev;
 
 {
   int err, fd, r, is_dev;
 
-  is_dev = STREQLEN (filename, "/dev/", 5);
+  is_dev = STRPREFIX (filename, "/dev/");
   if (!is_dev) {
     if (!root_mounted || filename[0] != '/') {
       cancel_receive ();
   if (!is_dev) {
     if (!root_mounted || filename[0] != '/') {
       cancel_receive ();
@@ -93,7 +93,7 @@ do_download (const char *filename)
   int fd, r, is_dev;
   char buf[GUESTFS_MAX_CHUNK_SIZE];
 
   int fd, r, is_dev;
   char buf[GUESTFS_MAX_CHUNK_SIZE];
 
-  is_dev = STREQLEN (filename, "/dev/", 5);
+  is_dev = STRPREFIX (filename, "/dev/");
 
   if (!is_dev) CHROOT_IN;
   fd = open (filename, O_RDONLY);
 
   if (!is_dev) CHROOT_IN;
   fd = open (filename, O_RDONLY);