diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-06-09 14:27:11 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-06-09 14:27:11 +0000 |
commit | f565b4891b9303d7c6c8b15c8966239793ed4ead (patch) | |
tree | 37f43382821b7731971db6b632765aa88d39eb84 /src/fs/fs_download.c | |
parent | 619b3b95ce458825433eacffd1dec88bd1465dd0 (diff) | |
download | gnunet-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.c | 4 |
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 | ||