diff options
Diffstat (limited to 'src/util/disk.c')
-rw-r--r-- | src/util/disk.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/util/disk.c b/src/util/disk.c index 40d637ee3..b0c648b25 100644 --- a/src/util/disk.c +++ b/src/util/disk.c | |||
@@ -653,7 +653,7 @@ GNUNET_DISK_file_write (const struct GNUNET_DISK_FileHandle *h, const void *buff | |||
653 | * @param buffer the data to write | 653 | * @param buffer the data to write |
654 | * @param n number of bytes to write | 654 | * @param n number of bytes to write |
655 | * @param mode file permissions | 655 | * @param mode file permissions |
656 | * @return GNUNET_OK on success, GNUNET_SYSERR on error | 656 | * @return number of bytes written on success, GNUNET_SYSERR on error |
657 | */ | 657 | */ |
658 | ssize_t | 658 | ssize_t |
659 | GNUNET_DISK_fn_write (const char * fn, const void *buffer, | 659 | GNUNET_DISK_fn_write (const char * fn, const void *buffer, |
@@ -661,7 +661,7 @@ GNUNET_DISK_fn_write (const char * fn, const void *buffer, | |||
661 | enum GNUNET_DISK_AccessPermissions mode) | 661 | enum GNUNET_DISK_AccessPermissions mode) |
662 | { | 662 | { |
663 | struct GNUNET_DISK_FileHandle *fh; | 663 | struct GNUNET_DISK_FileHandle *fh; |
664 | int ret; | 664 | ssize_t ret; |
665 | 665 | ||
666 | fh = GNUNET_DISK_file_open (fn, | 666 | fh = GNUNET_DISK_file_open (fn, |
667 | GNUNET_DISK_OPEN_WRITE | 667 | GNUNET_DISK_OPEN_WRITE |
@@ -669,9 +669,8 @@ GNUNET_DISK_fn_write (const char * fn, const void *buffer, | |||
669 | | GNUNET_DISK_OPEN_CREATE, mode); | 669 | | GNUNET_DISK_OPEN_CREATE, mode); |
670 | if (!fh) | 670 | if (!fh) |
671 | return GNUNET_SYSERR; | 671 | return GNUNET_SYSERR; |
672 | ret = (n == GNUNET_DISK_file_write (fh, buffer, n)) ? GNUNET_OK : GNUNET_SYSERR; | 672 | ret = GNUNET_DISK_file_write (fh, buffer, n); |
673 | GNUNET_assert(GNUNET_OK == GNUNET_DISK_file_close(fh)); | 673 | GNUNET_assert(GNUNET_OK == GNUNET_DISK_file_close(fh)); |
674 | |||
675 | return ret; | 674 | return ret; |
676 | } | 675 | } |
677 | 676 | ||