-ignorerv
authorChristian Grothoff <christian@grothoff.org>
Wed, 25 Jul 2012 08:49:21 +0000 (08:49 +0000)
committerChristian Grothoff <christian@grothoff.org>
Wed, 25 Jul 2012 08:49:21 +0000 (08:49 +0000)
src/exit/gnunet-helper-exit.c
src/fs/fs_api.c

index d469c1949e807d179a014bb75424831cebf628fa..30f5d2569b70e1726815279ffb7eb7164ead6d07 100644 (file)
@@ -760,7 +760,7 @@ main (int argc, char **argv)
   run (fd_tun);
   global_ret = 0;
  cleanup:
-  close (fd_tun);
+  (void) close (fd_tun);
   return global_ret;
 }
 
index f31d8116d2ca1b4c52afc1d94b5a3fd654533833..e0ceb4c57bd377f05bc60a3e84a2b6f1cf65406b 100644 (file)
@@ -493,9 +493,9 @@ GNUNET_FS_data_reader_file_ (void *cls, uint64_t offset, size_t max, void *buf,
       return 0;
     }
   }
-  GNUNET_DISK_file_seek (fi->fd, offset, GNUNET_DISK_SEEK_SET);
-  ret = GNUNET_DISK_file_read (fi->fd, buf, max);
-  if (-1 == ret)
+  if ( (GNUNET_SYSERR == 
+       GNUNET_DISK_file_seek (fi->fd, offset, GNUNET_DISK_SEEK_SET)) ||
+       (-1 == (ret = GNUNET_DISK_file_read (fi->fd, buf, max))) )
   {
     GNUNET_asprintf (emsg, _("Could not read file `%s': %s"), fi->filename,
                      STRERROR (errno));