From 3ed8e42b3f52c56d64929e3bab244a3489868bb5 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 11 Jul 2010 22:00:26 +0000 Subject: [PATCH] fixing 1568 --- src/fs/fs_publish.c | 9 +++++++++ src/fs/fs_unindex.c | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/src/fs/fs_publish.c b/src/fs/fs_publish.c index 89d1f84cb..90908f412 100644 --- a/src/fs/fs_publish.c +++ b/src/fs/fs_publish.c @@ -487,6 +487,15 @@ encode_cont (void *cls, GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Finished with tree encoder\n"); #endif + /* final progress event */ + pi.status = GNUNET_FS_STATUS_PUBLISH_PROGRESS; + pi.value.publish.specifics.progress.data = NULL; + pi.value.publish.specifics.progress.offset = GNUNET_FS_uri_chk_get_file_size (p->chk_uri); + pi.value.publish.specifics.progress.data_len = 0; + pi.value.publish.specifics.progress.depth = 0; + p->client_info = GNUNET_FS_publish_make_status_ (&pi, sc, p, + GNUNET_FS_uri_chk_get_file_size (p->chk_uri)); + /* continue with main */ sc->upload_task = GNUNET_SCHEDULER_add_with_priority (sc->h->sched, diff --git a/src/fs/fs_unindex.c b/src/fs/fs_unindex.c index 7d81ab647..38e1073f0 100644 --- a/src/fs/fs_unindex.c +++ b/src/fs/fs_unindex.c @@ -292,6 +292,11 @@ unindex_finish (void *cls, struct GNUNET_FS_Uri *uri; struct UnindexMessage req; + /* generate final progress message */ + unindex_progress (uc, + uc->file_size, + NULL, + 0, 0); GNUNET_FS_tree_encoder_finish (uc->tc, &uri, &emsg); -- 2.25.1