aboutsummaryrefslogtreecommitdiff
path: root/src/fs
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-03-21 10:55:42 +0000
committerChristian Grothoff <christian@grothoff.org>2011-03-21 10:55:42 +0000
commitb4d3d971d12aa2dcbda5af9f8209bda2fe87e6cd (patch)
tree3677e5676118f890a48417400acc8a4e136a8c55 /src/fs
parentd6bd47b1206c65e537eb3d3f60a20273e713f993 (diff)
downloadgnunet-b4d3d971d12aa2dcbda5af9f8209bda2fe87e6cd.tar.gz
gnunet-b4d3d971d12aa2dcbda5af9f8209bda2fe87e6cd.zip
fix
Diffstat (limited to 'src/fs')
-rw-r--r--src/fs/fs_download.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/fs/fs_download.c b/src/fs/fs_download.c
index 55834c048..cf5a7b65a 100644
--- a/src/fs/fs_download.c
+++ b/src/fs/fs_download.c
@@ -603,8 +603,9 @@ try_match_block (struct GNUNET_FS_DownloadContext *dc,
603 pi.value.download.specifics.progress.data_len = dlen; 603 pi.value.download.specifics.progress.data_len = dlen;
604 pi.value.download.specifics.progress.depth = 0; 604 pi.value.download.specifics.progress.depth = 0;
605 GNUNET_FS_download_make_status_ (&pi, dc); 605 GNUNET_FS_download_make_status_ (&pi, dc);
606 if (0 != truncate (dc->filename, 606 if ( (NULL != dc->filename) &&
607 GNUNET_ntohll (dc->uri->data.chk.file_length))) 607 (0 != truncate (dc->filename,
608 GNUNET_ntohll (dc->uri->data.chk.file_length))) )
608 GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_WARNING, 609 GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_WARNING,
609 "truncate", 610 "truncate",
610 dc->filename); 611 dc->filename);
@@ -1975,9 +1976,7 @@ GNUNET_FS_download_start_task_ (void *cls,
1975 /* no bytes required! */ 1976 /* no bytes required! */
1976 if (dc->filename != NULL) 1977 if (dc->filename != NULL)
1977 { 1978 {
1978 fh = GNUNET_DISK_file_open (dc->filename != NULL 1979 fh = GNUNET_DISK_file_open (dc->filename,
1979 ? dc->filename
1980 : dc->temp_filename,
1981 GNUNET_DISK_OPEN_READWRITE | 1980 GNUNET_DISK_OPEN_READWRITE |
1982 GNUNET_DISK_OPEN_CREATE | 1981 GNUNET_DISK_OPEN_CREATE |
1983 ( (0 == GNUNET_FS_uri_chk_get_file_size (dc->uri)) 1982 ( (0 == GNUNET_FS_uri_chk_get_file_size (dc->uri))