diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-10-20 19:39:44 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-10-20 19:39:44 +0000 |
commit | c4bd9004dbd3849a5ccb841c526b9b192e2270e5 (patch) | |
tree | b7f3c9d2082e373542f631f376d391a50df7921c /src/fs/gnunet-publish.c | |
parent | 5228336613947f354ff56d2d323d517aa8a94ca9 (diff) | |
download | gnunet-c4bd9004dbd3849a5ccb841c526b9b192e2270e5.tar.gz gnunet-c4bd9004dbd3849a5ccb841c526b9b192e2270e5.zip |
minor bugfixes
Diffstat (limited to 'src/fs/gnunet-publish.c')
-rw-r--r-- | src/fs/gnunet-publish.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/fs/gnunet-publish.c b/src/fs/gnunet-publish.c index 777370c90..e3918f6fb 100644 --- a/src/fs/gnunet-publish.c +++ b/src/fs/gnunet-publish.c | |||
@@ -87,18 +87,24 @@ static void * | |||
87 | progress_cb (void *cls, | 87 | progress_cb (void *cls, |
88 | const struct GNUNET_FS_ProgressInfo *info) | 88 | const struct GNUNET_FS_ProgressInfo *info) |
89 | { | 89 | { |
90 | char *s; | ||
91 | |||
90 | switch (info->status) | 92 | switch (info->status) |
91 | { | 93 | { |
92 | case GNUNET_FS_STATUS_PUBLISH_START: | 94 | case GNUNET_FS_STATUS_PUBLISH_START: |
93 | break; | 95 | break; |
94 | case GNUNET_FS_STATUS_PUBLISH_PROGRESS: | 96 | case GNUNET_FS_STATUS_PUBLISH_PROGRESS: |
95 | if (verbose) | 97 | if (verbose) |
96 | fprintf (stdout, | 98 | { |
97 | _("Publishing `%s' at %llu/%llu (%s remaining)\n"), | 99 | s = GNUNET_STRINGS_relative_time_to_string(info->value.publish.eta); |
98 | info->value.publish.filename, | 100 | fprintf (stdout, |
99 | (unsigned long long) info->value.publish.completed, | 101 | _("Publishing `%s' at %llu/%llu (%s remaining)\n"), |
100 | (unsigned long long) info->value.publish.size, | 102 | info->value.publish.filename, |
101 | GNUNET_STRINGS_relative_time_to_string(info->value.publish.eta)); | 103 | (unsigned long long) info->value.publish.completed, |
104 | (unsigned long long) info->value.publish.size, | ||
105 | s); | ||
106 | GNUNET_free (s); | ||
107 | } | ||
102 | break; | 108 | break; |
103 | case GNUNET_FS_STATUS_PUBLISH_ERROR: | 109 | case GNUNET_FS_STATUS_PUBLISH_ERROR: |
104 | fprintf (stderr, | 110 | fprintf (stderr, |