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) |
-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 f873885b3d..c7e3a60238 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) GNUNET_assert (NULL != client); GNUNET_assert (NULL == dc->client); GNUNET_assert (NULL == dc->th); + GNUNET_assert (NULL != dc->active); dc->client = client; pi.status = GNUNET_FS_STATUS_DOWNLOAD_ACTIVE; GNUNET_FS_download_make_status_ (&pi, dc); @@ -2000,6 +2001,7 @@ GNUNET_FS_download_signal_suspend_ (void *cls) GNUNET_FS_uri_destroy (dc->uri); GNUNET_free_non_null (dc->temp_filename); GNUNET_free_non_null (dc->serialization); + GNUNET_assert (NULL == dc->job_queue); GNUNET_free (dc); } @@ -2211,6 +2213,7 @@ GNUNET_FS_download_start_downloading_ (struct GNUNET_FS_DownloadContext *dc) if (dc->completed == dc->length) return; GNUNET_assert (NULL == dc->job_queue); + GNUNET_assert (NULL != dc->active); dc->job_queue = GNUNET_FS_queue_ (dc->h, &activate_fs_download, &deactivate_fs_download, dc, (dc->length + DBLOCK_SIZE - 1) / DBLOCK_SIZE, @@ -2303,6 +2306,7 @@ GNUNET_FS_download_stop (struct GNUNET_FS_DownloadContext *dc, int do_delete) GNUNET_free (dc->temp_filename); } GNUNET_free_non_null (dc->serialization); + GNUNET_assert (NULL == dc->job_queue); GNUNET_free (dc); } |