aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_download.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-06-09 14:27:11 +0000
committerChristian Grothoff <christian@grothoff.org>2012-06-09 14:27:11 +0000
commitf565b4891b9303d7c6c8b15c8966239793ed4ead (patch)
tree37f43382821b7731971db6b632765aa88d39eb84 /src/fs/fs_download.c
parent619b3b95ce458825433eacffd1dec88bd1465dd0 (diff)
downloadgnunet-f565b4891b9303d7c6c8b15c8966239793ed4ead.tar.gz
gnunet-f565b4891b9303d7c6c8b15c8966239793ed4ead.zip
-adding assertions to help debug #2403
Diffstat (limited to 'src/fs/fs_download.c')
-rw-r--r--src/fs/fs_download.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/fs/fs_download.c b/src/fs/fs_download.c
index f873885b3..c7e3a6023 100644
--- a/src/fs/fs_download.c
+++ b/src/fs/fs_download.c
@@ -1435,6 +1435,7 @@ activate_fs_download (void *cls, struct GNUNET_CLIENT_Connection *client)
1435 GNUNET_assert (NULL != client); 1435 GNUNET_assert (NULL != client);
1436 GNUNET_assert (NULL == dc->client); 1436 GNUNET_assert (NULL == dc->client);
1437 GNUNET_assert (NULL == dc->th); 1437 GNUNET_assert (NULL == dc->th);
1438 GNUNET_assert (NULL != dc->active);
1438 dc->client = client; 1439 dc->client = client;
1439 pi.status = GNUNET_FS_STATUS_DOWNLOAD_ACTIVE; 1440 pi.status = GNUNET_FS_STATUS_DOWNLOAD_ACTIVE;
1440 GNUNET_FS_download_make_status_ (&pi, dc); 1441 GNUNET_FS_download_make_status_ (&pi, dc);
@@ -2000,6 +2001,7 @@ GNUNET_FS_download_signal_suspend_ (void *cls)
2000 GNUNET_FS_uri_destroy (dc->uri); 2001 GNUNET_FS_uri_destroy (dc->uri);
2001 GNUNET_free_non_null (dc->temp_filename); 2002 GNUNET_free_non_null (dc->temp_filename);
2002 GNUNET_free_non_null (dc->serialization); 2003 GNUNET_free_non_null (dc->serialization);
2004 GNUNET_assert (NULL == dc->job_queue);
2003 GNUNET_free (dc); 2005 GNUNET_free (dc);
2004} 2006}
2005 2007
@@ -2211,6 +2213,7 @@ GNUNET_FS_download_start_downloading_ (struct GNUNET_FS_DownloadContext *dc)
2211 if (dc->completed == dc->length) 2213 if (dc->completed == dc->length)
2212 return; 2214 return;
2213 GNUNET_assert (NULL == dc->job_queue); 2215 GNUNET_assert (NULL == dc->job_queue);
2216 GNUNET_assert (NULL != dc->active);
2214 dc->job_queue = 2217 dc->job_queue =
2215 GNUNET_FS_queue_ (dc->h, &activate_fs_download, &deactivate_fs_download, 2218 GNUNET_FS_queue_ (dc->h, &activate_fs_download, &deactivate_fs_download,
2216 dc, (dc->length + DBLOCK_SIZE - 1) / DBLOCK_SIZE, 2219 dc, (dc->length + DBLOCK_SIZE - 1) / DBLOCK_SIZE,
@@ -2303,6 +2306,7 @@ GNUNET_FS_download_stop (struct GNUNET_FS_DownloadContext *dc, int do_delete)
2303 GNUNET_free (dc->temp_filename); 2306 GNUNET_free (dc->temp_filename);
2304 } 2307 }
2305 GNUNET_free_non_null (dc->serialization); 2308 GNUNET_free_non_null (dc->serialization);
2309 GNUNET_assert (NULL == dc->job_queue);
2306 GNUNET_free (dc); 2310 GNUNET_free (dc);
2307} 2311}
2308 2312